/*
 | File Icons
 | @link https://github.com/file-icons
 | @author Daniel Brooker https://github.com/DanBrooker
 */

/* ----------------------------[ Colors ]---------------------------------- */

/*============================================================================*
	PALETTE
	Base16 colours from https://github.com/chriskempson/base16
/*============================================================================*/
.light-red:before {
    color: #c97071;
}
.medium-red:before {
    color: #ac4142;
}
.dark-red:before {
    color: #742c2d;
}
.light-green:before {
    color: #a6ba7b;
}
.medium-green:before {
    color: #90a959;
}
.dark-green:before {
    color: #66783e;
}
.light-yellow:before {
    color: #fae0bc;
}
.medium-yellow:before {
    color: #ee9e2e;
}
.dark-yellow:before {
    color: #d88511;
}
.light-blue:before {
    color: #6098b0;
}
.medium-blue:before {
    color: #6a9fb5;
}
.dark-blue:before {
    color: #46788d;
}
.light-maroon:before {
    color: #be7953;
}
.medium-maroon:before {
    color: #8f5536;
}
.dark-maroon:before {
    color: #573421;
}
.light-purple:before {
    color: #c7a4c0;
}
.medium-purple:before {
    color: #aa759f;
}
.dark-purple:before {
    color: #825078;
}
.light-orange:before {
    color: #d99762;
}
.medium-orange:before {
    color: #d28445;
}
.dark-orange:before {
    color: #a35f27;
}
.light-cyan:before {
    color: #6bb0a4;
}
.medium-cyan:before {
    color: #75b5aa;
}
.dark-cyan:before {
    color: #4d9085;
}
.light-pink:before {
    color: #ff4ddb;
}
.medium-pink:before {
    color: #ff00cc;
}
.dark-pink:before {
    color: #b3008f;
}
.theme-colour-check {
    background: #ffffff;
}

/* ----------------------------[ Fonts ]---------------------------------- */

@font-face {
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    src: url("../fonts/fontawesome.woff2");
}

@font-face {
    font-family: Mfizz;
    src: url("../fonts/mfixx.woff2");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: Devicons;
    src: url("../fonts/devopicons.woff2");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: file-icons;
    src: url("../fonts/file-icons.woff2");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: octicons;
    src: url("../fonts/octicons.woff2");
    font-weight: normal;
    font-style: normal;
}

/* ----------------------------[ Icons ]---------------------------------- */

.icon:before{
    font-weight: normal;
    font-style: normal;
    text-align: center;
    width: 16px;
    line-height: 1;
    position: relative;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

/*============================================================================*
  Octicons
  https://github.com/github/octicons
/*============================================================================*/

.binary-icon:before       { font-family: octicons; font-size: 16px; top: 1px; content: "\f094"; }
.book-icon:before         { font-family: octicons; font-size: 16px; top: 1px; content: "\f007"; }
.brew-icon:before         { font-family: octicons; font-size: 16px; top: 1px; content: "\f069"; font-size: 15px; left: 1px; }
.checklist-icon:before    { font-family: octicons; font-size: 16px; top: 1px; content: "\f076"; font-size: 17px; left: 1px; }
.code-icon:before         { font-family: octicons; font-size: 16px; top: 1px; content: "\f05f"; }
.database-icon:before     { font-family: octicons; font-size: 16px; top: 1px; content: "\f096"; }
.gear-icon:before         { font-family: octicons; font-size: 16px; top: 1px; content: "\f02f"; }
.git-commit-icon:before   { font-family: octicons; font-size: 16px; top: 1px; content: "\f01f"; }
.git-merge-icon:before    { font-family: octicons; font-size: 16px; top: 1px; content: "\f023"; }
.github-icon:before       { font-family: octicons; font-size: 16px; top: 1px; content: "\f00a"; }
.graph-icon:before        { font-family: octicons; font-size: 16px; top: 1px; content: "\f043"; }
.image-icon:before        { font-family: octicons; font-size: 16px; top: 1px; content: "\f012"; }
.key-icon:before          { font-family: octicons; font-size: 16px; top: 1px; content: "\f049"; }
.link-icon:before         { font-family: octicons; font-size: 16px; top: 1px; content: "\f0b0"; }
.markdown-icon:before     { font-family: octicons; font-size: 16px; top: 1px; content: "\f0c9"; }
.package-icon:before      { font-family: octicons; font-size: 16px; top: 1px; content: "\f0c4"; }
.ruby-icon:before         { font-family: octicons; font-size: 16px; top: 1px; content: "\f047"; }
.secret-icon:before       { font-family: octicons; font-size: 16px; top: 1px; content: "\f08c"; }
.squirrel-icon:before     { font-family: octicons; font-size: 16px; top: 1px; content: "\f0b2"; font-size: 15px; }
.text-icon:before         { font-family: octicons; font-size: 16px; top: 1px; content: "\f011"; }
.zip-icon:before          { font-family: octicons; font-size: 16px; top: 1px; content: "\f013"; }




/*============================================================================*
  FontAwesome
  http://fortawesome.github.io/Font-Awesome/cheatsheet
/*============================================================================*/

.android-icon:before      { font-family: FontAwesome; font-size: 13px; content: "\f17b"; font-size: 16px; top: 1px; }
.at-icon:before           { font-family: FontAwesome; font-size: 13px; content: "\f1fa"; font-size: 15px; top: 1px; }
.audio-icon:before        { font-family: FontAwesome; font-size: 13px; content: "\f028"; font-size: 15px; top: 1px; }
.bullhorn-icon:before     { font-family: FontAwesome; font-size: 13px; content: "\f0a1"; font-size: 16px; top: 2px; }
.calc-icon:before         { font-family: FontAwesome; font-size: 13px; content: "\f1ec"; font-size: 14px; }
.coffee-icon:before       { font-family: FontAwesome; font-size: 13px; content: "\f0f4"; font-size: 14px; top: 1px; }
.css3-icon:before         { font-family: FontAwesome; font-size: 13px; content: "\f13c"; top: 0; }
.circle-icon:before       { font-family: FontAwesome; font-size: 13px; content: "\f111"; font-size: 16px; top: 1px; }
.earth-icon:before        { font-family: FontAwesome; font-size: 13px; content: "\f0ac"; font-size: 15px; }
.gears-icon:before        { font-family: FontAwesome; font-size: 13px; content: "\f085"; font-size: 15px; }
.html5-icon:before        { font-family: FontAwesome; font-size: 13px; content: "\f13b"; font-size: 15px; top: 1px; }
.mobile-icon:before       { font-family: FontAwesome; font-size: 13px; content: "\f10b"; font-size: 20px; top: 2px; }
.moon-icon:before         { font-family: FontAwesome; font-size: 13px; content: "\f186"; font-size: 16px; top: 1px; }
.music-icon:before        { font-family: FontAwesome; font-size: 13px; content: "\f001"; font-size: 15px; }
.print-icon:before        { font-family: FontAwesome; font-size: 13px; content: "\f02f"; font-size: 15px; top: 2px; }
.recycle-icon:before      { font-family: FontAwesome; font-size: 13px; content: "\f1b8"; font-size: 15px; top: 2px; }
.rss-icon:before          { font-family: FontAwesome; font-size: 13px; content: "\f143"; font-size: 16px; top: 2px; }
.smarty-icon:before       { font-family: FontAwesome; font-size: 13px; content: "\f0eb"; font-size: 15px; }
.sourcemap-icon:before    { font-family: FontAwesome; font-size: 13px; content: "\f279"; font-size: 14px; }
.sun-icon:before          { font-family: FontAwesome; font-size: 13px; content: "\f185"; font-size: 14px; -webkit-font-smoothing: subpixel-antialiased; }
.toc-icon:before          { font-family: FontAwesome; font-size: 13px; content: "\f03a"; font-size: 15px; top: 2px; }
.twig-icon:before         { font-family: FontAwesome; font-size: 13px; content: "\f1bb"; font-size: 14px; }
.pdf-icon:before         { font-family: FontAwesome; font-size: 13px; content: "\f1c1"; font-size: 14px; }



/*============================================================================*
  Mfizz
  http://mfizz.com/oss/font-mfizz
/*============================================================================*/

.apache-icon:before       { font-family: Mfizz; font-size: 14px; content: "\f102"; top: 3px; font-size: 15px; }
.archlinux-icon:before    { font-family: Mfizz; font-size: 14px; content: "A";     top: 1px; font-size: 15px; }
.c-icon:before            { font-family: Mfizz; font-size: 14px; content: "\f106"; top: 1px; font-size: 13px; }
.cpp-icon:before          { font-family: Mfizz; font-size: 14px; content: "\f10b"; top: 1px; }
.csharp-icon:before       { font-family: Mfizz; font-size: 14px; content: "\f10c"; top: 1px; }
.debian-icon:before       { font-family: Mfizz; font-size: 14px; content: "\f111"; top: 1px; }
.elixir-icon:before       { font-family: Mfizz; font-size: 14px; content: "\f113"; top: 1px; }
.gnome-icon:before        { font-family: Mfizz; font-size: 14px; content: "\f119"; top: 1px; }
.haskell-icon:before      { font-family: Mfizz; font-size: 14px; content: "\f121"; top: 2px; font-size: 16px; }
.java-icon:before         { font-family: Mfizz; font-size: 14px; content: "\f126"; top: 2px; font-size: 16px; }
.js-icon:before           { font-family: Mfizz; font-size: 14px; content: "\f129"; top: 1px; font-size: 14px; }
.msql-icon:before         { font-family: Mfizz; font-size: 14px; content: "\f136"; top: 2px; font-size: 15px; text-shadow: 0 0 0; }
.objc-icon:before         { font-family: Mfizz; font-size: 14px; content: "\f13e"; top: 2px; font-size: 16px; }
.osx-icon:before          { font-family: Mfizz; font-size: 14px; content: "\f141"; top: 1px; }
.perl-icon:before         { font-family: Mfizz; font-size: 14px; content: "\f142"; top: 1px; }
.python-icon:before       { font-family: Mfizz; font-size: 14px; content: "\f14c"; top: 1px; }
.red-hat-icon:before      { font-family: Mfizz; font-size: 14px; content: "\f14e"; top: 2px; }
.scala-icon:before        { font-family: Mfizz; font-size: 14px; content: "\f154"; top: 1px; }
.sql-icon:before          { font-family: Mfizz; font-size: 14px; content: "\f10e"; top: 1px; }
.svg-icon:before          { font-family: Mfizz; font-size: 14px; content: "\f15c"; top: 1px; }
.tt-icon:before           { font-family: Mfizz; font-size: 14px; content: "TT";    }
.x11-icon:before          { font-family: Mfizz; font-size: 14px; content: "\f16e"; top: 1px; font-size: 13px; }



/*============================================================================*
  Devicons
  http://vorillaz.github.io/devicons
/*============================================================================*/

.angular-icon:before      { font-family: Devicons; font-size: 16px; top: 3px; content: "\e653"; }
.appcelerator-icon:before { font-family: Devicons; font-size: 16px; top: 3px; content: "\e6ab"; }
.appstore-icon:before     { font-family: Devicons; font-size: 16px; top: 3px; content: "\e613"; }
.asp-icon:before          { font-family: Devicons; font-size: 16px; top: 3px; content: "\e67f"; }
.atom-icon:before         { font-family: Devicons; font-size: 16px; top: 3px; content: "\e664"; -webkit-font-smoothing: subpixel-antialiased; }
.backbone-icon:before     { font-family: Devicons; font-size: 16px; top: 3px; content: "\e652"; }
.bootstrap-icon:before    { font-family: Devicons; font-size: 16px; top: 3px; content: "\e647"; font-size: 15px; top: 2px; }
.bower-icon:before        { font-family: Devicons; font-size: 16px; top: 3px; content: "\e64d"; text-shadow: 0 0 0; }
.chrome-icon:before       { font-family: Devicons; font-size: 16px; top: 3px; content: "\e643"; }
.clojure-icon:before      { font-family: Devicons; font-size: 16px; top: 3px; content: "\e668"; -webkit-font-smoothing: subpixel-antialiased; }
.compass-icon:before      { font-family: Devicons; font-size: 16px; top: 3px; content: "\e661"; font-size: 14px; top: 2px; }
.dart-icon:before         { font-family: Devicons; font-size: 16px; top: 3px; content: "\e698"; font-size: 15px; top: 2px; }
.dlang-icon:before        { font-family: Devicons; font-size: 16px; top: 3px; content: "\e6af"; }
.dojo-icon:before         { font-family: Devicons; font-size: 16px; top: 3px; content: "\e61c"; font-size: 16px; top: 4px; transform: scale(1.2); -webkit-font-smoothing: subpixel-antialiased; }
.dropbox-icon:before      { font-family: Devicons; font-size: 16px; top: 3px; content: "\e607"; }
.eclipse-icon:before      { font-family: Devicons; font-size: 16px; top: 3px; content: "\e69e"; }
.erlang-icon:before       { font-family: Devicons; font-size: 16px; top: 3px; content: "\e6b1"; }
.extjs-icon:before        { font-family: Devicons; font-size: 16px; top: 3px; content: "\e68e"; }
.fsharp-icon:before       { font-family: Devicons; font-size: 16px; top: 3px; content: "\e6a7"; left: 1px; top: 2px; }
.git-icon:before          { font-family: Devicons; font-size: 16px; top: 3px; content: "\e602"; font-size: 15px; top: 2px; }
.heroku-icon:before       { font-family: Devicons; font-size: 16px; top: 3px; content: "\e67b"; }
.jquery-icon:before       { font-family: Devicons; font-size: 16px; top: 3px; content: "\e650"; font-size: 15px; top: 2px; }
.jqueryui-icon:before     { font-family: Devicons; font-size: 16px; top: 3px; content: "\e654"; font-size: 15px; top: 2px; }
.laravel-icon:before      { font-family: Devicons; font-size: 16px; top: 3px; content: "\e63f"; -webkit-font-smoothing: subpixel-antialiased; }
.materialize-icon:before  { font-family: Devicons; font-size: 16px; top: 3px; content: "\e6b6"; transform: scale(1.2); -webkit-font-smoothing: subpixel-antialiased; }
.modernizr-icon:before    { font-family: Devicons; font-size: 16px; top: 3px; content: "\e620"; }
.mootools-icon:before     { font-family: Devicons; font-size: 16px; top: 3px; content: "\e68f"; text-shadow: 0 0 0; }
.node-icon:before         { font-family: Devicons; font-size: 16px; top: 3px; content: "\e618"; }
.pod-icon:before          { font-family: Devicons; font-size: 16px; top: 3px; content: "\e669"; font-size: 15px; top: 2px; }
.prolog-icon:before       { font-family: Devicons; font-size: 16px; top: 3px; content: "\e6a1"; }
.rails-icon:before        { font-family: Devicons; font-size: 16px; top: 3px; content: "\e63b"; }
.raphael-icon:before      { font-family: Devicons; font-size: 16px; top: 3px; content: "\e65f"; font-size: 15px; }
.requirejs-icon:before    { font-family: Devicons; font-size: 16px; top: 3px; content: "\e670"; }
.rust-icon:before         { font-family: Devicons; font-size: 16px; top: 3px; content: "\e6a8"; }
.sass-icon:before         { font-family: Devicons; font-size: 16px; top: 3px; content: "\e64b"; }
.sencha-icon:before       { font-family: Devicons; font-size: 16px; top: 3px; content: "\e68c"; }
.snapsvg-icon:before      { font-family: Devicons; font-size: 16px; top: 3px; content: "\e65e"; }
.swift-icon:before        { font-family: Devicons; font-size: 16px; top: 3px; content: "\e655"; left: -1px; }
.travis-icon:before       { font-family: Devicons; font-size: 16px; top: 3px; content: "\e67e"; font-size: 15px; top: 2px; }
.uikit-icon:before        { font-family: Devicons; font-size: 16px; top: 3px; content: "\e673"; font-size: 15px; top: 2px; }
.unity3d-icon:before      { font-family: Devicons; font-size: 16px; top: 3px; content: "\e621"; }
.vim-icon:before          { font-family: Devicons; font-size: 16px; top: 3px; content: "\e6c5"; }
.vs-icon:before           { font-family: Devicons; font-size: 16px; top: 3px; content: "\e60c"; font-size: 14px; top: 2px; }
.windows-icon:before      { font-family: Devicons; font-size: 16px; top: 3px; content: "\e60f"; font-size: 14px; top: 2px; }
.yeoman-icon:before       { font-family: Devicons; font-size: 16px; top: 3px; content: "\e67a"; }




/*============================================================================*
  Custom file icons
  See https://github.com/file-icons/source/#adding-new-icons
/*============================================================================*/

._1c-icon:before           { font-family: file-icons; font-size: 15px; content: "\a5ea"; top: 3px; font-size: 16px; }
._1c-alt-icon:before       { font-family: file-icons; font-size: 15px; content: "\ea28"; top: 3px; font-size: 16px; }
.abap-icon:before          { font-family: file-icons; font-size: 15px; content: "\e92b"; top: 2px; }
.access-icon:before        { font-family: file-icons; font-size: 15px; content: "\e9ea"; top: 2px; }
.ada-icon:before           { font-family: file-icons; font-size: 15px; content: "\e90b"; top: 3px; font-size: 17px; }
.ae-icon:before            { font-family: file-icons; font-size: 15px; content: "\e9f3"; top: 2px; }
.ahk-icon:before           { font-family: file-icons; font-size: 15px; content: "\e932"; top: 2px; }
.ai-icon:before            { font-family: file-icons; font-size: 15px; content: "\e6b4"; top: 2px; }
.alloy-icon:before         { font-family: file-icons; font-size: 15px; content: "\e935"; top: 2px; }
.alpine-icon:before        { font-family: file-icons; font-size: 15px; content: "\e9ff"; top: 2px; font-size: 16px; }
.ampl-icon:before          { font-family: file-icons; font-size: 15px; content: "\e94e"; top: 3px; font-size: 16px; left: 1px; }
.amx-icon:before           { font-family: file-icons; font-size: 15px; content: "\e99b"; top: 3px; font-size: 16px; }
.ant-icon:before           { font-family: file-icons; font-size: 15px; content: "\e93e"; top: 4px; font-size: 18px; transform: scale(1.1); }
.antlr-icon:before         { font-family: file-icons; font-size: 15px; content: "\e92c"; top: 3px; }
.api-icon:before           { font-family: file-icons; font-size: 15px; content: "\e92d"; top: 2px; }
.apl-icon:before           { font-family: file-icons; font-size: 15px; content: "\234b"; top: 2px; }
.apple-icon:before         { font-family: file-icons; font-size: 15px; content: "\e925"; top: 1px; }
.appveyor-icon:before      { font-family: file-icons; font-size: 15px; content: "\e923"; top: 2px; }
.arc-icon:before           { font-family: file-icons; font-size: 15px; content: "\e92f"; top: 2px; }
.arduino-icon:before       { font-family: file-icons; font-size: 15px; content: "\e930"; top: 3px; font-size: 16px; }
.arttext-icon:before       { font-family: file-icons; font-size: 15px; content: "\24d0"; top: 2px; }
.as-icon:before            { font-family: file-icons; font-size: 15px; content: "\e92e"; top: 1px; font-size: 14px; }
.asciidoc-icon:before      { font-family: file-icons; font-size: 15px; content: "\e918"; top: 1px; font-size: 14px; }
.ats-icon:before           { font-family: file-icons; font-size: 15px; content: "\e934"; top: 2px; }
.audacity-icon:before      { font-family: file-icons; font-size: 15px; content: "\e9f9"; top: 2px; }
.augeas-icon:before        { font-family: file-icons; font-size: 15px; content: "\e931"; top: 2px; }
.autoit-icon:before        { font-family: file-icons; font-size: 15px; content: "\e933"; top: 2px; font-size: 16px; }
.babel-icon:before         { font-family: file-icons; font-size: 15px; content: "\e91f"; top: 2px; left: 1px; }
.bibtex-icon:before        { font-family: file-icons; font-size: 15px; content: "\e601"; top: 2px; font-size: 16px; -webkit-font-smoothing: subpixel-antialiased; }
.blender-icon:before       { font-family: file-icons; font-size: 15px; content: "\e9fa"; top: 2px; }
.bluespec-icon:before      { font-family: file-icons; font-size: 15px; content: "\e93c"; top: 1px; font-size: 13px; left: 1px; }
.boo-icon:before           { font-family: file-icons; font-size: 15px; content: "\e939"; top: 2px; }
.boot-icon:before          { font-family: file-icons; font-size: 15px; content: "\f103"; top: 2px; font-size: 16px; }
.brain-icon:before         { font-family: file-icons; font-size: 15px; content: "\e93a"; top: 2px; }
.brakeman-icon:before      { font-family: file-icons; font-size: 15px; content: "\e9d6"; top: 2px; }
.bro-icon:before           { font-family: file-icons; font-size: 15px; content: "\e93b"; top: 3px; font-size: 16px; }
.broccoli-icon:before      { font-family: file-icons; font-size: 15px; content: "\e922"; top: 1px; font-size: 14px; }
.byond-icon:before         { font-family: file-icons; font-size: 15px; content: "\e962"; top: 2px; }
.cabal-icon:before         { font-family: file-icons; font-size: 15px; content: "\e9c2"; top: 2px; }
.cake-icon:before          { font-family: file-icons; font-size: 15px; content: "\e9e3"; top: 2px; }
.cakefile-icon:before      { font-family: file-icons; font-size: 15px; content: "\e924"; top: 2px; }
.cakephp-icon:before       { font-family: file-icons; font-size: 15px; content: "\e9d3"; top: 1px; font-size: 14px; }
.cc-icon:before            { font-family: file-icons; font-size: 15px; content: "\e9d5"; top: 2px; font-size: 16px; }
.ceylon-icon:before        { font-family: file-icons; font-size: 15px; content: "\e94f"; top: 2px; }
.cf-icon:before            { font-family: file-icons; font-size: 15px; content: "\e929"; top: 2px; }
.chai-icon:before          { font-family: file-icons; font-size: 15px; content: "c";     top: 3px; font-size: 16px; }
.chapel-icon:before        { font-family: file-icons; font-size: 15px; content: "\e950"; top: 2px; }
.chartjs-icon:before       { font-family: file-icons; font-size: 15px; content: "\ea0b"; top: 2px; }
.chuck-icon:before         { font-family: file-icons; font-size: 15px; content: "\e943"; top: 2px; }
.circleci-icon:before      { font-family: file-icons; font-size: 15px; content: "\ea12"; top: 2px; font-size: 14px; }
.cirru-icon:before         { font-family: file-icons; font-size: 15px; content: "\e951"; top: 2px; text-shadow: 0 0 0; }
.cl-icon:before            { font-family: file-icons; font-size: 15px; content: "\e972"; top: 2px; text-shadow: 0 0 0; }
.clarion-icon:before       { font-family: file-icons; font-size: 15px; content: "\e952"; top: 1px; font-size: 14px; left: 1px; }
.clean-icon:before         { font-family: file-icons; font-size: 15px; content: "\e95b"; top: 2px; font-size: 16px; }
.click-icon:before         { font-family: file-icons; font-size: 15px; content: "\e95c"; top: 2px; }
.clips-icon:before         { font-family: file-icons; font-size: 15px; content: "\e940"; top: 3px; font-size: 18px; }
.cljs-icon:before          { font-family: file-icons; font-size: 15px; content: "\f104"; top: 2px; }
.cmake-icon:before         { font-family: file-icons; font-size: 15px; content: "\e93f"; top: 1px; font-size: 14px; }
.codecov-icon:before       { font-family: file-icons; font-size: 15px; content: "\2602"; top: 2px; }
.composer-icon:before      { font-family: file-icons; font-size: 15px; content: "\e683"; top: 3px; font-size: 17px; }
.config-icon:before        { font-family: file-icons; font-size: 15px; content: "\f07c"; top: 2px; font-size: 14px; }
.cordova-icon:before       { font-family: file-icons; font-size: 15px; content: "\ea11"; top: 2px; }
.coq-icon:before           { font-family: file-icons; font-size: 15px; content: "\e95f"; top: 2px; font-size: 16px; left: 1px; }
.cp-icon:before            { font-family: file-icons; font-size: 15px; content: "\e942"; top: 3px; font-size: 17px; }
.creole-icon:before        { font-family: file-icons; font-size: 15px; content: "\e95e"; top: 2px; }
.crystal-icon:before       { font-family: file-icons; font-size: 15px; content: "\e902"; top: 2px; left: 1px; }
.csound-icon:before        { font-family: file-icons; font-size: 15px; content: "\e9f0"; top: 2px; }
.csscript-icon:before      { font-family: file-icons; font-size: 15px; content: "\e9e2"; top: 2px; }
.cucumber-icon:before      { font-family: file-icons; font-size: 15px; content: "\f02b"; top: 3px; }
.cython-icon:before        { font-family: file-icons; font-size: 15px; content: "\e963"; top: 2px; }
.d3-icon:before            { font-family: file-icons; font-size: 15px; content: "\ea10"; top: 2px; }
.darcs-icon:before         { font-family: file-icons; font-size: 15px; content: "\e964"; top: 2px; }
.dashboard-icon:before     { font-family: file-icons; font-size: 15px; content: "\f07d"; top: 2px; font-size: 13px; }
.dbase-icon:before         { font-family: file-icons; font-size: 15px; content: "\e9f1"; top: 2px; }
.default-icon:before       { font-family: file-icons; font-size: 15px; content: "\1f5cc";top: 2px; font-size: 14px; }
.diff-icon:before          { font-family: file-icons; font-size: 15px; content: "\e960"; top: 2px; }
.docker-icon:before        { font-family: file-icons; font-size: 15px; content: "\f106"; top: 3px; font-size: 18px; }
.doxygen-icon:before       { font-family: file-icons; font-size: 15px; content: "\e928"; top: 1px; font-size: 13px; }
.doge-icon:before          { font-family: file-icons; font-size: 15px; content: "\e946"; top: 2px; }
.dyalog-icon:before        { font-family: file-icons; font-size: 15px; content: "\e90c"; top: 1px; font-size: 14px; left: 1px; }
.dylib-icon:before         { font-family: file-icons; font-size: 15px; content: "\ea15"; top: 2px; }
.e-icon:before             { font-family: file-icons; font-size: 15px; content: "E";     top: 1px; font-size: 14px; }
.eagle-icon:before         { font-family: file-icons; font-size: 15px; content: "\e965"; top: 2px; }
.ec-icon:before            { font-family: file-icons; font-size: 15px; content: "\e9c9"; top: 2px; }
.ecere-icon:before         { font-family: file-icons; font-size: 15px; content: "\e966"; top: 3px; font-size: 16px; }
.editorconfig-icon:before  { font-family: file-icons; font-size: 15px; content: "\ea1b"; top: 3px; }
.eiffel-icon:before        { font-family: file-icons; font-size: 15px; content: "\e967"; top: 2px; font-size: 16px; }
.electron-icon:before      { font-family: file-icons; font-size: 15px; content: "\ea27"; top: 3px; font-size: 16px; text-shadow: 0 0 0; }
.elm-icon:before           { font-family: file-icons; font-size: 15px; content: "\f102"; top: 2px; }
.em-icon:before            { font-family: file-icons; font-size: 15px; content: "\e968"; top: 3px; font-size: 16px; }
.ember-icon:before         { font-family: file-icons; font-size: 15px; content: "\e61b"; top: 2px; font-size: 14px; }
.emacs-icon:before         { font-family: file-icons; font-size: 15px; content: "\e926"; top: 2px; }
.eq-icon:before            { font-family: file-icons; font-size: 15px; content: "\ea0a"; top: 5px; }
.eslint-icon:before        { font-family: file-icons; font-size: 15px; content: "\ea0f"; top: 3px; font-size: 16px; }
.excel-icon:before         { font-family: file-icons; font-size: 15px; content: "\e9ee"; top: 2px; }
.fabfile-icon:before       { font-family: file-icons; font-size: 15px; content: "\e94b"; top: 2px; font-size: 16px; }
.factor-icon:before        { font-family: file-icons; font-size: 15px; content: "\e96a"; top: 3px; font-size: 18px; left: -2px; transform: scale(1.2); }
.fancy-icon:before         { font-family: file-icons; font-size: 15px; content: "\e96b"; top: 2px; font-size: 16px; }
.fantom-icon:before        { font-family: file-icons; font-size: 15px; content: "\e96f"; top: 2px; left: 1px; }
.fbx-icon:before           { font-family: file-icons; font-size: 15px; content: "\e9fc"; top: 2px; }
.ff-icon:before            { font-family: file-icons; font-size: 15px; content: "\fb00"; top: 3px; }
.finder-icon:before        { font-family: file-icons; font-size: 15px; content: "\e9e9"; top: 3px; font-size: 16px; }
.flow-icon:before          { font-family: file-icons; font-size: 15px; content: "\e921"; top: 1px; }
.flux-icon:before          { font-family: file-icons; font-size: 15px; content: "\e969"; top: 2px; }
.font-icon:before          { font-family: file-icons; font-size: 15px; content: "\e90f"; top: 1px; font-size: 14px; left: 1px; }
.fortran-icon:before       { font-family: file-icons; font-size: 15px; content: "\e90a"; top: 1px; font-size: 14px; left: 1px; }
.freemarker-icon:before    { font-family: file-icons; font-size: 15px; content: "\e970"; top: 2px; font-size: 16px; left: 1px; }
.frege-icon:before         { font-family: file-icons; font-size: 15px; content: "\e96e"; top: 2px; font-size: 16px; left: 1px; }
.fuelux-icon:before        { font-family: file-icons; font-size: 15px; content: "\ea09"; top: 3px; font-size: 16px; left: 2px; transform: scale(1.15); text-shadow: 0 0 0; }
.gams-icon:before          { font-family: file-icons; font-size: 15px; content: "\e973"; top: 2px; left: 1px; }
.gap-icon:before           { font-family: file-icons; font-size: 15px; content: "\e971"; top: 3px; font-size: 16px; left: 1px; }
.gdb-icon:before           { font-family: file-icons; font-size: 15px; content: "\ea08"; top: 3px; font-size: 16px; transform: scale(1.15); text-shadow: 0 0 0; }
.genshi-icon:before        { font-family: file-icons; font-size: 15px; content: "\e976"; top: 3px; }
.gentoo-icon:before        { font-family: file-icons; font-size: 15px; content: "\e96d"; top: 1px; font-size: 14px; left: 1px; }
.gf-icon:before            { font-family: file-icons; font-size: 15px; content: "\e978"; top: 2px; }
.glade-icon:before         { font-family: file-icons; font-size: 15px; content: "\e938"; top: 2px; }
.glyphs-icon:before        { font-family: file-icons; font-size: 15px; content: "G";     top: 3px; }
.gml-icon:before           { font-family: file-icons; font-size: 15px; content: "\e975"; top: 3px; font-size: 16px; }
.gn-icon:before            { font-family: file-icons; font-size: 15px; content: "\ea25"; top: 2px; }
.gnu-icon:before           { font-family: file-icons; font-size: 15px; content: "\e679"; top: 2px; font-size: 16px; text-shadow: 0 0 0; }
.go-icon:before            { font-family: file-icons; font-size: 15px; content: "\e624"; top: 3px; }
.godot-icon:before         { font-family: file-icons; font-size: 15px; content: "\e974"; top: 2px; }
.golo-icon:before          { font-family: file-icons; font-size: 15px; content: "\e979"; top: 2px; }
.gosu-icon:before          { font-family: file-icons; font-size: 15px; content: "\e97a"; top: 2px; }
.gradle-icon:before        { font-family: file-icons; font-size: 15px; content: "\e903"; top: 3px; font-size: 16px; left: 1px; }
.graphql-icon:before       { font-family: file-icons; font-size: 15px; content: "\e97c"; top: 2px; }
.graphviz-icon:before      { font-family: file-icons; font-size: 15px; content: "\e97d"; top: 4px; font-size: 17px; left:  1px; }
.groovy-icon:before        { font-family: file-icons; font-size: 15px; content: "\e904"; top: 4px; font-size: 17px; left: -1px; }
.grunt-icon:before         { font-family: file-icons; font-size: 15px; content: "\e611"; top: 1px; font-size: 14px; }
.gulp-icon:before          { font-family: file-icons; font-size: 15px; content: "\e610"; top: 2px; font-size: 16px; }
.hack-icon:before          { font-family: file-icons; font-size: 15px; content: "\e9ce"; top: 2px; }
.haml-icon:before          { font-family: file-icons; font-size: 15px; content: "\f15b"; top: 2px; }
.harbour-icon:before       { font-family: file-icons; font-size: 15px; content: "\e97b"; top: 2px; font-size: 16px; text-shadow: 0 0 0; }
.hashicorp-icon:before     { font-family: file-icons; font-size: 15px; content: "\e97e"; top: 2px; }
.haxe-icon:before          { font-family: file-icons; font-size: 15px; content: "\e907"; top: 2px; }
.hy-icon:before            { font-family: file-icons; font-size: 15px; content: "\e97f"; top: 2px; }
.idl-icon:before           { font-family: file-icons; font-size: 15px; content: "\e947"; top: 3px; font-size: 18px; }
.idris-icon:before         { font-family: file-icons; font-size: 15px; content: "\e983"; top: 2px; font-size: 16px; -webkit-font-smoothing: subpixel-antialiased; }
.igorpro-icon:before       { font-family: file-icons; font-size: 15px; content: "\e980"; top: 2px; font-size: 16px; -webkit-font-smoothing: subpixel-antialiased; }
.indesign-icon:before      { font-family: file-icons; font-size: 15px; content: "\e9f4"; top: 2px; }
.inform7-icon:before       { font-family: file-icons; font-size: 15px; content: "\e984"; top: 2px; font-size: 16px; text-shadow: 0 0 0; }
.inno-icon:before          { font-family: file-icons; font-size: 15px; content: "\e985"; top: 2px; }
.io-icon:before            { font-family: file-icons; font-size: 15px; content: "\e981"; top: 1px; font-size: 13px; -webkit-font-smoothing: subpixel-antialiased; }
.ioke-icon:before          { font-family: file-icons; font-size: 15px; content: "\e982"; top: 2px; }
.ionic-icon:before         { font-family: file-icons; font-size: 15px; content: "\f14b"; top: 2px; }
.isabelle-icon:before      { font-family: file-icons; font-size: 15px; content: "\e945"; top: 2px; font-size: 16px; }
.j-icon:before             { font-family: file-icons; font-size: 15px; content: "\e937"; top: 1px; font-size: 13px; }
.jade-icon:before          { font-family: file-icons; font-size: 15px; content: "\e90d"; top: 1px; font-size: 14px; }
.jake-icon:before          { font-family: file-icons; font-size: 15px; content: "\e948"; top: 3px; font-size: 16px; }
.jenkins-icon:before       { font-family: file-icons; font-size: 15px; content: "\e667"; top: 3px; font-size: 18px; text-shadow: 0 0 0; }
.jinja-icon:before         { font-family: file-icons; font-size: 15px; content: "\e944"; top: 2px; }
.jsonld-icon:before        { font-family: file-icons; font-size: 15px; content: "\e958"; top: 3px; font-size: 17px; }
.jsx-icon:before           { font-family: file-icons; font-size: 15px; content: "\e9e6"; top: 1px; font-size: 14px; }
.julia-icon:before         { font-family: file-icons; font-size: 15px; content: "\26ec"; top: 1px; font-size: 14px; }
.jupyter-icon:before       { font-family: file-icons; font-size: 15px; content: "\e987"; top: 3px; font-size: 16px; }
.karma-icon:before         { font-family: file-icons; font-size: 15px; content: "\e9cd"; top: 2px; }
.keynote-icon:before       { font-family: file-icons; font-size: 15px; content: "\e9e5"; top: 2px; }
.khronos-icon:before       { font-family: file-icons; font-size: 15px; content: "\e9f8"; top: 2px; }
.kivy-icon:before          { font-family: file-icons; font-size: 15px; content: "\e901"; top: 2px; }
.knockout-icon:before      { font-family: file-icons; font-size: 15px; content: "\4B";   top: 2px; }
.kotlin-icon:before        { font-family: file-icons; font-size: 15px; content: "\e989"; top: 1px; font-size: 14px; }
.krl-icon:before           { font-family: file-icons; font-size: 15px; content: "\e988"; top: 1px; font-size: 14px; }
.labview-icon:before       { font-family: file-icons; font-size: 15px; content: "\e98a"; top: 2px; font-size: 16px; }
.lasso-icon:before         { font-family: file-icons; font-size: 15px; content: "\e98c"; top: 2px; left: 1px; }
.leaflet-icon:before       { font-family: file-icons; font-size: 15px; content: "\ea07"; top: 2px; }
.lean-icon:before          { font-family: file-icons; font-size: 15px; content: "L";     top: 1px; font-size: 13px; }
.lein-icon:before          { font-family: file-icons; font-size: 15px; content: "\f105"; top: 3px; font-size: 16px; text-shadow: 0 0 0; transform: scale(1.15); }
.lfe-icon:before           { font-family: file-icons; font-size: 15px; content: "\e94c"; top: 2px; font-size: 16px; }
.lightwave-icon:before     { font-family: file-icons; font-size: 15px; content: "\e9fb"; top: 2px; }
.lisp-icon:before          { font-family: file-icons; font-size: 15px; content: "\e908"; top: 3px; font-size: 17px; }
.llvm-icon:before          { font-family: file-icons; font-size: 15px; content: "\e91d"; top: 3px; font-size: 17px; }
.logtalk-icon:before       { font-family: file-icons; font-size: 15px; content: "\e98d"; top: 2px; text-shadow: 0 0 0; }
.lookml-icon:before        { font-family: file-icons; font-size: 15px; content: "\e98e"; top: 2px; font-size: 16px; text-shadow: 0 0 0; }
.ls-icon:before            { font-family: file-icons; font-size: 15px; content: "\e914"; top: 2px; font-size: 14px; }
.lsl-icon:before           { font-family: file-icons; font-size: 15px; content: "\e98b"; top: 1px; }
.lua-icon:before           { font-family: file-icons; font-size: 15px; content: "\e91b"; top: 2px; font-size: 14px; }
.mako-icon:before          { font-family: file-icons; font-size: 15px; content: "\e98f"; top: 4px; font-size: 16px; }
.mapbox-icon:before        { font-family: file-icons; font-size: 15px; content: "\e941"; top: 1px; font-size: 13px; }
.marko-icon:before         { font-family: file-icons; font-size: 15px; content: "\e920"; top: 4px; font-size: 18px; left: -1px; transform: scale(1.05); }
.mathematica-icon:before   { font-family: file-icons; font-size: 15px; content: "\e990"; top: 2px; font-size: 16px; }
.mathjax-icon:before       { font-family: file-icons; font-size: 15px; content: "\ea06"; top: 2px; }
.matlab-icon:before        { font-family: file-icons; font-size: 15px; content: "\e991"; top: 2px; }
.max-icon:before           { font-family: file-icons; font-size: 15px; content: "\e993"; top: 2px; }
.maxscript-icon:before     { font-family: file-icons; font-size: 15px; content: "\e900"; top: 2px; }
.maya-icon:before          { font-family: file-icons; font-size: 15px; content: "\e9f6"; top: 2px; font-size: 16px; }
.manpage-icon:before       { font-family: file-icons; font-size: 15px; content: "\e936"; top: 3px; }
.mediawiki-icon:before     { font-family: file-icons; font-size: 15px; content: "\e954"; top: 2px; font-size: 16px; }
.mercury-icon:before       { font-family: file-icons; font-size: 15px; content: "\e994"; top: 3px; font-size: 16px; transform: scale(1.2); }
.metal-icon:before         { font-family: file-icons; font-size: 15px; content: "M";     top: 1px; left: 1px; }
.meteor-icon:before        { font-family: file-icons; font-size: 15px; content: "\e6a5"; top: 1px; }
.minecraft-icon:before     { font-family: file-icons; font-size: 15px; content: "\e9dc"; top: 2px; }
.mirah-icon:before         { font-family: file-icons; font-size: 15px; content: "\e995"; top: 2px; }
.mocha-icon:before         { font-family: file-icons; font-size: 15px; content: "\26fe"; top: 2px; font-size: 17px; }
.model-icon:before         { font-family: file-icons; font-size: 15px; content: "\e9e8"; top: 2px; font-size: 16px; }
.modula2-icon:before       { font-family: file-icons; font-size: 15px; content: "\e996"; top: 2px; }
.monkey-icon:before        { font-family: file-icons; font-size: 15px; content: "\e997"; top: 3px; font-size: 18px; left: -1px; }
.mruby-icon:before         { font-family: file-icons; font-size: 15px; content: "\ea18"; top: 2px; }
.mupad-icon:before         { font-family: file-icons; font-size: 15px; content: "\e9ca"; top: 3px; font-size: 16px; }
.mustache-icon:before      { font-family: file-icons; font-size: 15px; content: "\e60f"; top: 2px; font-size: 16px; }
.nant-icon:before          { font-family: file-icons; font-size: 15px; content: "\e9e1"; top: 3px; transform: scale(1.2); }
.neko-icon:before          { font-family: file-icons; font-size: 15px; content: "\ea05"; top: 2px; }
.netlogo-icon:before       { font-family: file-icons; font-size: 15px; content: "\e99c"; top: 2px; left: 1px; }
.newrelic-icon:before      { font-family: file-icons; font-size: 15px; content: "\e9d7"; top: 2px; }
.nginx-icon:before         { font-family: file-icons; font-size: 15px; content:"\f146b"; top: 2px; }
.nib-icon:before           { font-family: file-icons; font-size: 15px; content: "\2712"; top: 2px; }
.nimrod-icon:before        { font-family: file-icons; font-size: 15px; content: "\e998"; top: 2px; }
.nit-icon:before           { font-family: file-icons; font-size: 15px; content: "\e999"; top: 2px; }
.nix-icon:before           { font-family: file-icons; font-size: 15px; content: "\e99a"; top: 3px; font-size: 16px; }
.nmap-icon:before          { font-family: file-icons; font-size: 15px; content: "\e94d"; top: 3px; font-size: 16px; transform: scale(1.1); }
.nodemon-icon:before       { font-family: file-icons; font-size: 15px; content: "\ea26"; top: 2px; }
.normalize-icon:before     { font-family: file-icons; font-size: 15px; content: "\ea04"; top: 3px; font-size: 16px; }
.npm-icon:before           { font-family: file-icons; font-size: 15px; content: "\e91c"; top: 3px; font-size: 17px; }
.nsis-icon:before          { font-family: file-icons; font-size: 15px; content: "\ea1e"; top: 3px; font-size: 16px; }
.numpy-icon:before         { font-family: file-icons; font-size: 15px; content: "\e99d"; top: 2px; font-size: 14px; }
.nuget-icon:before         { font-family: file-icons; font-size: 15px; content: "\e9d9"; top: 2px; }
.nunjucks-icon:before      { font-family: file-icons; font-size: 15px; content: "\e953"; top: 2px; font-size: 16px; }
.nvidia-icon:before        { font-family: file-icons; font-size: 15px; content: "\e95d"; top: 2px; }
.objj-icon:before          { font-family: file-icons; font-size: 15px; content: "\e99e"; top: 2px; }
.ocaml-icon:before         { font-family: file-icons; font-size: 15px; content: "\e91a"; top: 1px; font-size: 14px; }
.onenote-icon:before       { font-family: file-icons; font-size: 15px; content: "\e9eb"; top: 2px; }
.ooc-icon:before           { font-family: file-icons; font-size: 15px; content: "\e9cb"; top: 2px; }
.opa-icon:before           { font-family: file-icons; font-size: 15px; content: "\2601"; top: 2px; }
.opencl-icon:before        { font-family: file-icons; font-size: 15px; content: "\e99f"; top: 2px; font-size: 16px; }
.openoffice-icon:before    { font-family: file-icons; font-size: 15px; content: "\e9e4"; top: 2px; }
.org-icon:before           { font-family: file-icons; font-size: 15px; content: "\e917"; top: 1px; font-size: 14px; left: 1px; }
.owl-icon:before           { font-family: file-icons; font-size: 15px; content: "\e957"; top: 2px; }
.ox-icon:before            { font-family: file-icons; font-size: 15px; content: "\e9a1"; top: 3px; font-size: 16px; text-shadow: 0 0 0; }
.oxygene-icon:before       { font-family: file-icons; font-size: 15px; content: "\e9bf"; top: 2px; }
.oz-icon:before            { font-family: file-icons; font-size: 15px; content: "\e9be"; top: 2px; }
.pan-icon:before           { font-family: file-icons; font-size: 15px; content: "\e9bd"; top: 2px; }
.papyrus-icon:before       { font-family: file-icons; font-size: 15px; content: "\e9bc"; top: 2px; }
.parrot-icon:before        { font-family: file-icons; font-size: 15px; content: "\e9bb"; top: 3px; font-size: 16px; }
.pascal-icon:before        { font-family: file-icons; font-size: 15px; content: "\e92a"; top: 2px; }
.patch-icon:before         { font-family: file-icons; font-size: 15px; content: "\e961"; top: 2px; }
.pawn-icon:before          { font-family: file-icons; font-size: 15px; content: "\265f"; top: 1px; font-size: 14px; }
.perl6-icon:before         { font-family: file-icons; font-size: 15px; content: "\e96c"; top: 2px; }
.phalcon-icon:before       { font-family: file-icons; font-size: 15px; content: "\e94a"; top: 2px; }
.php-icon:before           { font-family: file-icons; font-size: 15px; content: "\f147"; top: 1px; font-size: 14px; left: 1px; }
.pickle-icon:before        { font-family: file-icons; font-size: 15px; content: "\e9c4"; top: 2px; }
.pike-icon:before          { font-family: file-icons; font-size: 15px; content: "\e9b9"; top: 4px; font-size: 16px; -webkit-font-smoothing: subpixel-antialiased; transform: scale(1.15); }
.pogo-icon:before          { font-family: file-icons; font-size: 15px; content: "\e9b8"; top: 3px; font-size: 14px; -webkit-font-smoothing: subpixel-antialiased; }
.pony-icon:before          { font-family: file-icons; font-size: 15px; content: "\e9b7"; top: 3px; font-size: 16px; }
.pointwise-icon:before     { font-family: file-icons; font-size: 15px; content: "\e977"; top: 2px; }
.postcss-icon:before       { font-family: file-icons; font-size: 15px; content: "\e910"; top: 2px; font-size: 14px; }
.postscript-icon:before    { font-family: file-icons; font-size: 15px; content: "\e955"; top: 2px; left: 1px; }
.povray-icon:before        { font-family: file-icons; font-size: 15px; content: "P";     top: 2px; left: 1px; }
.powerbuilder-icon:before  { font-family: file-icons; font-size: 15px; content: "\ea14"; }
.powerpoint-icon:before    { font-family: file-icons; font-size: 15px; content: "\e9ec"; top: 2px; }
.powershell-icon:before    { font-family: file-icons; font-size: 15px; content: "\e9da"; top: 2px; font-size: 16px; }
.premiere-icon:before      { font-family: file-icons; font-size: 15px; content: "\e9f5"; top: 2px; }
.processing-icon:before    { font-family: file-icons; font-size: 15px; content: "\e9a0"; top: 2px; }
.progress-icon:before      { font-family: file-icons; font-size: 15px; content: "\e9c0"; top: 2px; font-size: 16px; transform: scale(1.2); }
.propeller-icon:before     { font-family: file-icons; font-size: 15px; content: "\e9b5"; top: 3px; font-size: 16px; }
.protractor-icon:before    { font-family: file-icons; font-size: 15px; content: "\e9de"; top: 3px; }
.psd-icon:before           { font-family: file-icons; font-size: 15px; content: "\e6b8"; top: 2px; }
.pug-icon:before           { font-family: file-icons; font-size: 15px; content: "\ea13"; top: 3px; font-size: 16px; }
.pug-alt-icon:before       { font-family: file-icons; font-size: 15px; content: "\e9d0"; top: 3px; font-size: 16px; }
.puppet-icon:before        { font-family: file-icons; font-size: 15px; content: "\f0c3"; top: 2px; left: 1px; }
.purebasic-icon:before     { font-family: file-icons; font-size: 15px; content: "\01b5"; top: 2px; }
.purescript-icon:before    { font-family: file-icons; font-size: 15px; content: "\e9b2"; top: 3px; }
.r-icon:before             { font-family: file-icons; font-size: 15px; content: "\e905"; top: 3px; font-size: 17px; }
.racket-icon:before        { font-family: file-icons; font-size: 15px; content: "\e9b1"; top: 2px; left: 1px; }
.raml-icon:before          { font-family: file-icons; font-size: 15px; content: "\e913"; top: 1px; font-size: 14px; }
.rascal-icon:before        { font-family: file-icons; font-size: 15px; content: "\ea24"; top: 2px; }
.rdoc-icon:before          { font-family: file-icons; font-size: 15px; content: "\e9b0"; top: 2px; left: 1px; }
.react-icon:before         { font-family: file-icons; font-size: 15px; content: "\f100"; top: 2px; }
.rebol-icon:before         { font-family: file-icons; font-size: 15px; content: "\e9ae"; top: 1px; font-size: 13px; }
.reason-icon:before        { font-family: file-icons; font-size: 15px; content: "\ea1d"; top: 3px; }
.red-icon:before           { font-family: file-icons; font-size: 15px; content: "\e9ad"; top: 3px; font-size: 16px; }
.regex-icon:before         { font-family: file-icons; font-size: 15px; content: "*";     top: 1px; font-size: 12px; left: 1px; }
.rexx-icon:before          { font-family: file-icons; font-size: 15px; content: "\ea16"; top: 2px; font-size: 14px; left: 1px; }
.riot-icon:before          { font-family: file-icons; font-size: 15px; content: "\e919"; top: 4px; font-size: 18px; }
.robot-icon:before         { font-family: file-icons; font-size: 15px; content: "\e9ac"; top: 2px; font-size: 14px; }
.rollup-icon:before        { font-family: file-icons; font-size: 15px; content: "\ea20"; top: 2px; }
.rst-icon:before           { font-family: file-icons; font-size: 15px; content: "\e9cc"; top: 3px; font-size: 16px; }
.sage-icon:before          { font-family: file-icons; font-size: 15px; content: "\e9ab"; top: 3px; font-size: 16px; -webkit-font-smoothing: subpixel-antialiased; }
.saltstack-icon:before     { font-family: file-icons; font-size: 15px; content: "\e915"; top: 2px; font-size: 14px; }
.sas-icon:before           { font-family: file-icons; font-size: 15px; content: "\e95a"; top: 2px; }
.sbt-icon:before           { font-family: file-icons; font-size: 15px; content: "\e9d2"; top: 2px; font-size: 14px; }
.scd-icon:before           { font-family: file-icons; font-size: 15px; content: "\e9a2"; top: 2px; }
.scad-icon:before          { font-family: file-icons; font-size: 15px; content: "\e911"; top: 2px; font-size: 14px; }
.scheme-icon:before        { font-family: file-icons; font-size: 15px; content: "\03bb"; top: 2px; }
.scilab-icon:before        { font-family: file-icons; font-size: 15px; content: "\e9a9"; top: 3px; font-size: 18px; left: -1px; -webkit-font-smoothing: subpixel-antialiased; }
.scrutinizer-icon:before   { font-family: file-icons; font-size: 15px; content: "\e9d4"; top: 2px; font-size: 14px; }
.self-icon:before          { font-family: file-icons; font-size: 15px; content: "\e9a8"; top: 3px; font-size: 16px; text-shadow: 0 0 0; transform: scale(1.2); }
.sf-icon:before            { font-family: file-icons; font-size: 15px; content: "\e9db"; top: 2px; }
.shen-icon:before          { font-family: file-icons; font-size: 15px; content: "\e9a7"; top: 2px; font-size: 16px; }
.shopify-icon:before       { font-family: file-icons; font-size: 15px; content: "\e9cf"; top: 2px; }
.shuriken-icon:before      { font-family: file-icons; font-size: 15px; content: "\272b"; top: 2px; font-size: 14px; }
.sigils-icon:before        { font-family: file-icons; font-size: 15px; content: "\1f764";top: 3px; font-size: 16px; text-shadow: 0 0 0; }
.silverstripe-icon:before  { font-family: file-icons; font-size: 15px; content: "\e800"; top: 2px; }
.sketch-icon:before        { font-family: file-icons; font-size: 15px; content: "\e927"; top: 2px; }
.slash-icon:before         { font-family: file-icons; font-size: 15px; content: "\e9a6"; top: 2px; }
.snyk-icon:before          { font-family: file-icons; font-size: 15px; content: "\ea1c"; top: 2px; font-size: 16px; }
.sparql-icon:before        { font-family: file-icons; font-size: 15px; content: "\e959"; top: 2px; }
.sqf-icon:before           { font-family: file-icons; font-size: 15px; content: "\e9a5"; top: 1px; text-shadow: 0 0 0; }
.sqlite-icon:before        { font-family: file-icons; font-size: 15px; content: "\e9dd"; top: 3px; }
.stan-icon:before          { font-family: file-icons; font-size: 15px; content: "\e9a4"; top: 2px; }
.stata-icon:before         { font-family: file-icons; font-size: 15px; content: "\e9a3"; top: 2px; }
.storyist-icon:before      { font-family: file-icons; font-size: 15px; content: "\e9ef"; top: 2px; font-size: 16px; }
.strings-icon:before       { font-family: file-icons; font-size: 15px; content: "\e9e0"; top: 2px; }
.stylelint-icon:before     { font-family: file-icons; font-size: 15px; content: "\e93d"; top: 2px; }
.stylus-icon:before        { font-family: file-icons; font-size: 15px; content: "s";     top: 2px; left: 1px; }
.sublime-icon:before       { font-family: file-icons; font-size: 15px; content: "\e986"; top: 2px; }
.svn-icon:before           { font-family: file-icons; font-size: 15px; content: "\ea17"; top: 2px; }
.sysverilog-icon:before    { font-family: file-icons; font-size: 15px; content: "\e9c3"; top: 2px; }
.tag-icon:before           { font-family: file-icons; font-size: 15px; content: "\f015"; top: 2px; font-size: 14px; }
.tcl-icon:before           { font-family: file-icons; font-size: 15px; content: "\e956"; top: 2px; font-size: 16px; }
.terminal-icon:before      { font-family: file-icons; font-size: 15px; content: "\f0c8"; top: 2px; font-size: 14px; }
.tern-icon:before          { font-family: file-icons; font-size: 15px; content: "\1f54a";top: 4px; font-size: 16px; }
.terraform-icon:before     { font-family: file-icons; font-size: 15px; content: "\e916"; top: 1px; font-size: 14px; }
.tex-icon:before           { font-family: file-icons; font-size: 15px; content: "\e600"; top: 4px; font-size: 16px; -webkit-font-smoothing: subpixel-antialiased; }
.textile-icon:before       { font-family: file-icons; font-size: 15px; content: "t";     top: 2px; }
.textmate-icon:before      { font-family: file-icons; font-size: 15px; content: "\2122"; top: 2px; font-size: 16px; }
.thor-icon:before          { font-family: file-icons; font-size: 15px; content: "\e9d8"; top: 2px; }
.ts-icon:before            { font-family: file-icons; font-size: 15px; content: "\2a6";  top: 1px; font-size: 14px; }
.tsx-icon:before           { font-family: file-icons; font-size: 15px; content: "\e9e7"; top: 1px; font-size: 14px; }
.turing-icon:before        { font-family: file-icons; font-size: 15px; content: "\e9b6"; top: 2px; }
.txl-icon:before           { font-family: file-icons; font-size: 15px; content: "\e9c1"; top: 2px; }
.typedoc-icon:before       { font-family: file-icons; font-size: 15px; content: "\e9fe"; top: 2px; }
.typings-icon:before       { font-family: file-icons; font-size: 15px; content: "\e9df"; top: 2px; }
.uno-icon:before           { font-family: file-icons; font-size: 15px; content: "\e9b3"; top: 2px; }
.unreal-icon:before        { font-family: file-icons; font-size: 15px; content: "u";     top: 2px; }
.urweb-icon:before         { font-family: file-icons; font-size: 15px; content: "\e9ba"; top: 4px; font-size: 18px; left: -1px; text-shadow: 0 0 0; }
.webpack-icon:before       { font-family: file-icons; font-size: 15px; content: "\e91e"; top: 3px; }
.wercker-icon:before       { font-family: file-icons; font-size: 15px; content: "\ea19"; top: 2px; }
.word-icon:before          { font-family: file-icons; font-size: 15px; content: "\e9ed"; top: 2px; }
.v8-icon:before            { font-family: file-icons; font-size: 15px; content: "\ea1f"; top: 3px; font-size: 16px; }
.vagrant-icon:before       { font-family: file-icons; font-size: 15px; content: "V";     top: 2px; font-size: 14px; }
.varnish-icon:before       { font-family: file-icons; font-size: 15px; content: "\e9b4"; top: 1px; font-size: 14px; }
.verilog-icon:before       { font-family: file-icons; font-size: 15px; content: "\e949"; top: 2px; }
.vhdl-icon:before          { font-family: file-icons; font-size: 15px; content: "\e9aa"; top: 2px; }
.video-icon:before         { font-family: file-icons; font-size: 15px; content: "\f057"; top: 1px; font-size: 14px; }
.vue-icon:before           { font-family: file-icons; font-size: 15px; content: "\e906"; top: 3px; }
.x10-icon:before           { font-family: file-icons; font-size: 15px; content: "\2169"; top: 2px; }
.xmos-icon:before          { font-family: file-icons; font-size: 15px; content: "X";     top: 1px; font-size: 14px; }
.xojo-icon:before          { font-family: file-icons; font-size: 15px; content: "\e9af"; top: 2px; }
.xpages-icon:before        { font-family: file-icons; font-size: 15px; content: "\e9c5"; top: 2px; }
.xtend-icon:before         { font-family: file-icons; font-size: 15px; content: "\e9c6"; top: 2px; }
.yang-icon:before          { font-family: file-icons; font-size: 15px; content: "\262f"; top: 2px; }
.yarn-icon:before          { font-family: file-icons; font-size: 15px; content: "\ea1a"; top: 2px; font-size: 16px; }
.yui-icon:before           { font-family: file-icons; font-size: 15px; content: "\ea00"; top: 2px; }
.zbrush-icon:before        { font-family: file-icons; font-size: 15px; content: "\e9f2"; top: 2px; font-size: 16px; }
.zephir-icon:before        { font-family: file-icons; font-size: 15px; content: "\e9c7"; top: 2px; -webkit-font-smoothing: subpixel-antialiased; }
.zimpl-icon:before         { font-family: file-icons; font-size: 15px; content: "\e9c8"; top: 2px; font-size: 16px; left: 1px; }

.jstree-node,.jstree-children,.jstree-container-ul{display:block;margin:0;padding:0;list-style-type:none;list-style-image:none}.jstree-node{white-space:nowrap}.jstree-anchor{display:inline-block;color:black;white-space:nowrap;padding:0 4px 0 1px;margin:0;vertical-align:top}.jstree-anchor:focus{outline:0}.jstree-anchor,.jstree-anchor:link,.jstree-anchor:visited,.jstree-anchor:hover,.jstree-anchor:active{text-decoration:none;color:inherit}.jstree-icon{display:inline-block;text-decoration:none;margin:0;padding:0;vertical-align:top;text-align:center}.jstree-icon:empty{display:inline-block;text-decoration:none;margin:0;padding:0;vertical-align:top;text-align:center}.jstree-ocl{cursor:pointer}.jstree-leaf>.jstree-ocl{cursor:default}.jstree .jstree-open>.jstree-children{display:block}.jstree .jstree-closed>.jstree-children,.jstree .jstree-leaf>.jstree-children{display:none}.jstree-anchor>.jstree-themeicon{margin-right:2px}.jstree-no-icons .jstree-themeicon,.jstree-anchor>.jstree-themeicon-hidden{display:none}.jstree-hidden,.jstree-node.jstree-hidden{display:none}.jstree-rtl .jstree-anchor{padding:0 1px 0 4px}.jstree-rtl .jstree-anchor>.jstree-themeicon{margin-left:2px;margin-right:0}.jstree-rtl .jstree-node{margin-left:0}.jstree-rtl .jstree-container-ul>.jstree-node{margin-right:0}.jstree-wholerow-ul{position:relative;display:inline-block;min-width:100%}.jstree-wholerow-ul .jstree-leaf>.jstree-ocl{cursor:pointer}.jstree-wholerow-ul .jstree-anchor,.jstree-wholerow-ul .jstree-icon{position:relative}.jstree-wholerow-ul .jstree-wholerow{width:100%;cursor:pointer;position:absolute;left:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jstree-contextmenu .jstree-anchor{-webkit-user-select:none;-webkit-touch-callout:none}.vakata-context{display:none}.vakata-context,.vakata-context ul{margin:0;padding:2px;position:absolute;background:#f5f5f5;border:1px solid #979797;box-shadow:2px 2px 2px #999999}.vakata-context ul{list-style:none;left:100%;margin-top:-2.7em;margin-left:-4px}.vakata-context .vakata-context-right ul{left:auto;right:100%;margin-left:auto;margin-right:-4px}.vakata-context li{list-style:none}.vakata-context li>a{display:block;padding:0 2em 0 2em;text-decoration:none;width:auto;color:black;white-space:nowrap;line-height:2.4em;text-shadow:1px 1px 0 white;border-radius:1px}.vakata-context li>a:hover{position:relative;background-color:#e8eff7;box-shadow:0 0 2px #0a6aa1}.vakata-context li>a.vakata-context-parent{background-image:url("");background-position:right center;background-repeat:no-repeat}.vakata-context li>a:focus{outline:0}.vakata-context .vakata-context-hover>a{position:relative;background-color:#e8eff7;box-shadow:0 0 2px #0a6aa1}.vakata-context .vakata-context-separator>a,.vakata-context .vakata-context-separator>a:hover{background:white;border:0;border-top:1px solid #e2e3e3;height:1px;min-height:1px;max-height:1px;padding:0;margin:0 0 0 2.4em;border-left:1px solid #e0e0e0;text-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;border-radius:0}.vakata-context .vakata-contextmenu-disabled a,.vakata-context .vakata-contextmenu-disabled a:hover{color:silver;background-color:transparent;border:0;box-shadow:0 0 0}.vakata-context .vakata-contextmenu-disabled>a>i{filter:grayscale(100%)}.vakata-context li>a>i{text-decoration:none;display:inline-block;width:2.4em;height:2.4em;background:transparent;margin:0 0 0 -2em;vertical-align:top;text-align:center;line-height:2.4em}.vakata-context li>a>i:empty{width:2.4em;line-height:2.4em}.vakata-context li>a .vakata-contextmenu-sep{display:inline-block;width:1px;height:2.4em;background:white;margin:0 .5em 0 0;border-left:1px solid #e2e3e3}.vakata-context .vakata-contextmenu-shortcut{font-size:.8em;color:silver;opacity:.5;display:none}.vakata-context-rtl ul{left:auto;right:100%;margin-left:auto;margin-right:-4px}.vakata-context-rtl li>a.vakata-context-parent{background-image:url("");background-position:left center;background-repeat:no-repeat}.vakata-context-rtl .vakata-context-separator>a{margin:0 2.4em 0 0;border-left:0;border-right:1px solid #e2e3e3}.vakata-context-rtl .vakata-context-left ul{right:auto;left:100%;margin-left:-4px;margin-right:auto}.vakata-context-rtl li>a>i{margin:0 -2em 0 0}.vakata-context-rtl li>a .vakata-contextmenu-sep{margin:0 0 0 .5em;border-left-color:white;background:#e2e3e3}#jstree-marker{position:absolute;top:0;left:0;margin:-5px 0 0 0;padding:0;border-right:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid;width:0;height:0;font-size:0;line-height:0}#jstree-dnd{line-height:16px;margin:0;padding:4px}#jstree-dnd .jstree-icon,#jstree-dnd .jstree-copy{display:inline-block;text-decoration:none;margin:0 2px 0 0;padding:0;width:16px;height:16px}#jstree-dnd .jstree-ok{background:green}#jstree-dnd .jstree-er{background:red}#jstree-dnd .jstree-copy{margin:0 2px 0 2px}.jstree-default .jstree-node,.jstree-default .jstree-icon{background-repeat:no-repeat;background-color:transparent}.jstree-default .jstree-anchor,.jstree-default .jstree-animated,.jstree-default .jstree-wholerow{transition:background-color .15s,box-shadow .15s}.jstree-default .jstree-hovered{background:#e7f4f9;border-radius:2px;box-shadow:inset 0 0 1px #cccccc}.jstree-default .jstree-context{background:#e7f4f9;border-radius:2px;box-shadow:inset 0 0 1px #cccccc}.jstree-default .jstree-clicked{background:#beebff;border-radius:2px;box-shadow:inset 0 0 1px #999999}.jstree-default .jstree-no-icons .jstree-anchor>.jstree-themeicon{display:none}.jstree-default .jstree-disabled{background:transparent;color:#666666}.jstree-default .jstree-disabled.jstree-hovered{background:transparent;box-shadow:none}.jstree-default .jstree-disabled.jstree-clicked{background:#efefef}.jstree-default .jstree-disabled>.jstree-icon{opacity:.8;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'jstree-grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#jstree-grayscale");filter:gray;-webkit-filter:grayscale(100%)}.jstree-default .jstree-search{font-style:italic;color:#8b0000;font-weight:bold}.jstree-default .jstree-no-checkboxes .jstree-checkbox{display:none !important}.jstree-default.jstree-checkbox-no-clicked .jstree-clicked{background:transparent;box-shadow:none}.jstree-default.jstree-checkbox-no-clicked .jstree-clicked.jstree-hovered{background:#e7f4f9}.jstree-default.jstree-checkbox-no-clicked>.jstree-wholerow-ul .jstree-wholerow-clicked{background:transparent}.jstree-default.jstree-checkbox-no-clicked>.jstree-wholerow-ul .jstree-wholerow-clicked.jstree-wholerow-hovered{background:#e7f4f9}.jstree-default>.jstree-striped{min-width:100%;display:inline-block;background:url("") left top repeat}.jstree-default>.jstree-wholerow-ul .jstree-hovered,.jstree-default>.jstree-wholerow-ul .jstree-clicked{background:transparent;box-shadow:none;border-radius:0}.jstree-default .jstree-wholerow{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.jstree-default .jstree-wholerow-hovered{background:#e7f4f9}.jstree-default .jstree-wholerow-clicked{background:#beebff;background:-webkit-linear-gradient(top, #beebff 0, #a8e4ff 100%);background:linear-gradient(to bottom, #beebff 0, #a8e4ff 100%)}.jstree-default .jstree-node{min-height:24px;line-height:24px;margin-left:24px;min-width:24px}.jstree-default .jstree-anchor{line-height:24px;height:24px}.jstree-default .jstree-icon{width:24px;height:24px;line-height:24px}.jstree-default .jstree-icon:empty{width:24px;height:24px;line-height:24px}.jstree-default.jstree-rtl .jstree-node{margin-right:24px}.jstree-default .jstree-wholerow{height:24px}.jstree-default .jstree-node,.jstree-default .jstree-icon{background-image:url("../images/32px.png")}.jstree-default .jstree-node{background-position:-292px -4px;background-repeat:repeat-y}.jstree-default .jstree-last{background:transparent}.jstree-default .jstree-open>.jstree-ocl{background-position:-132px -4px}.jstree-default .jstree-closed>.jstree-ocl{background-position:-100px -4px}.jstree-default .jstree-leaf>.jstree-ocl{background-position:-68px -4px}.jstree-default .jstree-themeicon{background-position:-260px -4px}.jstree-default>.jstree-no-dots .jstree-node,.jstree-default>.jstree-no-dots .jstree-leaf>.jstree-ocl{background:transparent}.jstree-default>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-36px -4px}.jstree-default>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:-4px -4px}.jstree-default .jstree-disabled{background:transparent}.jstree-default .jstree-disabled.jstree-hovered{background:transparent}.jstree-default .jstree-disabled.jstree-clicked{background:#efefef}.jstree-default .jstree-checkbox{background-position:-164px -4px}.jstree-default .jstree-checkbox:hover{background-position:-164px -36px}.jstree-default.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox,.jstree-default .jstree-checked>.jstree-checkbox{background-position:-228px -4px}.jstree-default.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover,.jstree-default .jstree-checked>.jstree-checkbox:hover{background-position:-228px -36px}.jstree-default .jstree-anchor>.jstree-undetermined{background-position:-196px -4px}.jstree-default .jstree-anchor>.jstree-undetermined:hover{background-position:-196px -36px}.jstree-default .jstree-checkbox-disabled{opacity:.8;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'jstree-grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#jstree-grayscale");filter:gray;-webkit-filter:grayscale(100%)}.jstree-default>.jstree-striped{background-size:auto 48px}.jstree-default.jstree-rtl .jstree-node{background-image:url("");background-position:100% 1px;background-repeat:repeat-y}.jstree-default.jstree-rtl .jstree-last{background:transparent}.jstree-default.jstree-rtl .jstree-open>.jstree-ocl{background-position:-132px -36px}.jstree-default.jstree-rtl .jstree-closed>.jstree-ocl{background-position:-100px -36px}.jstree-default.jstree-rtl .jstree-leaf>.jstree-ocl{background-position:-68px -36px}.jstree-default.jstree-rtl>.jstree-no-dots .jstree-node,.jstree-default.jstree-rtl>.jstree-no-dots .jstree-leaf>.jstree-ocl{background:transparent}.jstree-default.jstree-rtl>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-36px -36px}.jstree-default.jstree-rtl>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:-4px -36px}.jstree-default .jstree-themeicon-custom{background-color:transparent;background-image:none;background-position:0 0}.jstree-default>.jstree-container-ul .jstree-loading>.jstree-ocl{background:url("../images/throbber.gif") center center no-repeat}.jstree-default .jstree-file{background:url("../images/32px.png") -100px -68px no-repeat}.jstree-default .jstree-folder{background:url("../images/32px.png") -260px -4px no-repeat}.jstree-default>.jstree-container-ul>.jstree-node{margin-left:0;margin-right:0}#jstree-dnd.jstree-default{line-height:24px;padding:0 4px}#jstree-dnd.jstree-default .jstree-ok,#jstree-dnd.jstree-default .jstree-er{background-image:url("../images/32px.png");background-repeat:no-repeat;background-color:transparent}#jstree-dnd.jstree-default i{background:transparent;width:24px;height:24px;line-height:24px}#jstree-dnd.jstree-default .jstree-ok{background-position:-4px -68px}#jstree-dnd.jstree-default .jstree-er{background-position:-36px -68px}.jstree-default .jstree-ellipsis{overflow:hidden}.jstree-default .jstree-ellipsis .jstree-anchor{width:calc(100% - 29px);text-overflow:ellipsis;overflow:hidden}.jstree-default.jstree-rtl .jstree-node{background-image:url("")}.jstree-default.jstree-rtl .jstree-last{background:transparent}.jstree-default-small .jstree-node{min-height:18px;line-height:18px;margin-left:18px;min-width:18px}.jstree-default-small .jstree-anchor{line-height:18px;height:18px}.jstree-default-small .jstree-icon{width:18px;height:18px;line-height:18px}.jstree-default-small .jstree-icon:empty{width:18px;height:18px;line-height:18px}.jstree-default-small.jstree-rtl .jstree-node{margin-right:18px}.jstree-default-small .jstree-wholerow{height:18px}.jstree-default-small .jstree-node,.jstree-default-small .jstree-icon{background-image:url("../images/32px.png")}.jstree-default-small .jstree-node{background-position:-295px -7px;background-repeat:repeat-y}.jstree-default-small .jstree-last{background:transparent}.jstree-default-small .jstree-open>.jstree-ocl{background-position:-135px -7px}.jstree-default-small .jstree-closed>.jstree-ocl{background-position:-103px -7px}.jstree-default-small .jstree-leaf>.jstree-ocl{background-position:-71px -7px}.jstree-default-small .jstree-themeicon{background-position:-263px -7px}.jstree-default-small>.jstree-no-dots .jstree-node,.jstree-default-small>.jstree-no-dots .jstree-leaf>.jstree-ocl{background:transparent}.jstree-default-small>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-39px -7px}.jstree-default-small>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:-7px -7px}.jstree-default-small .jstree-disabled{background:transparent}.jstree-default-small .jstree-disabled.jstree-hovered{background:transparent}.jstree-default-small .jstree-disabled.jstree-clicked{background:#efefef}.jstree-default-small .jstree-checkbox{background-position:-167px -7px}.jstree-default-small .jstree-checkbox:hover{background-position:-167px -39px}.jstree-default-small.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox,.jstree-default-small .jstree-checked>.jstree-checkbox{background-position:-231px -7px}.jstree-default-small.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover,.jstree-default-small .jstree-checked>.jstree-checkbox:hover{background-position:-231px -39px}.jstree-default-small .jstree-anchor>.jstree-undetermined{background-position:-199px -7px}.jstree-default-small .jstree-anchor>.jstree-undetermined:hover{background-position:-199px -39px}.jstree-default-small .jstree-checkbox-disabled{opacity:.8;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'jstree-grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#jstree-grayscale");filter:gray;-webkit-filter:grayscale(100%)}.jstree-default-small>.jstree-striped{background-size:auto 36px}.jstree-default-small.jstree-rtl .jstree-node{background-image:url("");background-position:100% 1px;background-repeat:repeat-y}.jstree-default-small.jstree-rtl .jstree-last{background:transparent}.jstree-default-small.jstree-rtl .jstree-open>.jstree-ocl{background-position:-135px -39px}.jstree-default-small.jstree-rtl .jstree-closed>.jstree-ocl{background-position:-103px -39px}.jstree-default-small.jstree-rtl .jstree-leaf>.jstree-ocl{background-position:-71px -39px}.jstree-default-small.jstree-rtl>.jstree-no-dots .jstree-node,.jstree-default-small.jstree-rtl>.jstree-no-dots .jstree-leaf>.jstree-ocl{background:transparent}.jstree-default-small.jstree-rtl>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-39px -39px}.jstree-default-small.jstree-rtl>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:-7px -39px}.jstree-default-small .jstree-themeicon-custom{background-color:transparent;background-image:none;background-position:0 0}.jstree-default-small>.jstree-container-ul .jstree-loading>.jstree-ocl{background:url("../images/throbber.gif") center center no-repeat}.jstree-default-small .jstree-file{background:url("../images/32px.png") -103px -71px no-repeat}.jstree-default-small .jstree-folder{background:url("../images/32px.png") -263px -7px no-repeat}.jstree-default-small>.jstree-container-ul>.jstree-node{margin-left:0;margin-right:0}#jstree-dnd.jstree-default-small{line-height:18px;padding:0 4px}#jstree-dnd.jstree-default-small .jstree-ok,#jstree-dnd.jstree-default-small .jstree-er{background-image:url("../images/32px.png");background-repeat:no-repeat;background-color:transparent}#jstree-dnd.jstree-default-small i{background:transparent;width:18px;height:18px;line-height:18px}#jstree-dnd.jstree-default-small .jstree-ok{background-position:-7px -71px}#jstree-dnd.jstree-default-small .jstree-er{background-position:-39px -71px}.jstree-default-small .jstree-ellipsis{overflow:hidden}.jstree-default-small .jstree-ellipsis .jstree-anchor{width:calc(100% - 23px);text-overflow:ellipsis;overflow:hidden}.jstree-default-small.jstree-rtl .jstree-node{background-image:url("")}.jstree-default-small.jstree-rtl .jstree-last{background:transparent}.jstree-default-large .jstree-node{min-height:32px;line-height:32px;margin-left:32px;min-width:32px}.jstree-default-large .jstree-anchor{line-height:32px;height:32px}.jstree-default-large .jstree-icon{width:32px;height:32px;line-height:32px}.jstree-default-large .jstree-icon:empty{width:32px;height:32px;line-height:32px}.jstree-default-large.jstree-rtl .jstree-node{margin-right:32px}.jstree-default-large .jstree-wholerow{height:32px}.jstree-default-large .jstree-node,.jstree-default-large .jstree-icon{background-image:url("../images/32px.png")}.jstree-default-large .jstree-node{background-position:-288px 0;background-repeat:repeat-y}.jstree-default-large .jstree-last{background:transparent}.jstree-default-large .jstree-open>.jstree-ocl{background-position:-128px 0}.jstree-default-large .jstree-closed>.jstree-ocl{background-position:-96px 0}.jstree-default-large .jstree-leaf>.jstree-ocl{background-position:-64px 0}.jstree-default-large .jstree-themeicon{background-position:-256px 0}.jstree-default-large>.jstree-no-dots .jstree-node,.jstree-default-large>.jstree-no-dots .jstree-leaf>.jstree-ocl{background:transparent}.jstree-default-large>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-32px 0}.jstree-default-large>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:0 0}.jstree-default-large .jstree-disabled{background:transparent}.jstree-default-large .jstree-disabled.jstree-hovered{background:transparent}.jstree-default-large .jstree-disabled.jstree-clicked{background:#efefef}.jstree-default-large .jstree-checkbox{background-position:-160px 0}.jstree-default-large .jstree-checkbox:hover{background-position:-160px -32px}.jstree-default-large.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox,.jstree-default-large .jstree-checked>.jstree-checkbox{background-position:-224px 0}.jstree-default-large.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover,.jstree-default-large .jstree-checked>.jstree-checkbox:hover{background-position:-224px -32px}.jstree-default-large .jstree-anchor>.jstree-undetermined{background-position:-192px 0}.jstree-default-large .jstree-anchor>.jstree-undetermined:hover{background-position:-192px -32px}.jstree-default-large .jstree-checkbox-disabled{opacity:.8;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'jstree-grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#jstree-grayscale");filter:gray;-webkit-filter:grayscale(100%)}.jstree-default-large>.jstree-striped{background-size:auto 64px}.jstree-default-large.jstree-rtl .jstree-node{background-image:url("");background-position:100% 1px;background-repeat:repeat-y}.jstree-default-large.jstree-rtl .jstree-last{background:transparent}.jstree-default-large.jstree-rtl .jstree-open>.jstree-ocl{background-position:-128px -32px}.jstree-default-large.jstree-rtl .jstree-closed>.jstree-ocl{background-position:-96px -32px}.jstree-default-large.jstree-rtl .jstree-leaf>.jstree-ocl{background-position:-64px -32px}.jstree-default-large.jstree-rtl>.jstree-no-dots .jstree-node,.jstree-default-large.jstree-rtl>.jstree-no-dots .jstree-leaf>.jstree-ocl{background:transparent}.jstree-default-large.jstree-rtl>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-32px -32px}.jstree-default-large.jstree-rtl>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:0 -32px}.jstree-default-large .jstree-themeicon-custom{background-color:transparent;background-image:none;background-position:0 0}.jstree-default-large>.jstree-container-ul .jstree-loading>.jstree-ocl{background:url("../images/throbber.gif") center center no-repeat}.jstree-default-large .jstree-file{background:url("../images/32px.png") -96px -64px no-repeat}.jstree-default-large .jstree-folder{background:url("../images/32px.png") -256px 0 no-repeat}.jstree-default-large>.jstree-container-ul>.jstree-node{margin-left:0;margin-right:0}#jstree-dnd.jstree-default-large{line-height:32px;padding:0 4px}#jstree-dnd.jstree-default-large .jstree-ok,#jstree-dnd.jstree-default-large .jstree-er{background-image:url("../images/32px.png");background-repeat:no-repeat;background-color:transparent}#jstree-dnd.jstree-default-large i{background:transparent;width:32px;height:32px;line-height:32px}#jstree-dnd.jstree-default-large .jstree-ok{background-position:0 -64px}#jstree-dnd.jstree-default-large .jstree-er{background-position:-32px -64px}.jstree-default-large .jstree-ellipsis{overflow:hidden}.jstree-default-large .jstree-ellipsis .jstree-anchor{width:calc(100% - 37px);text-overflow:ellipsis;overflow:hidden}.jstree-default-large.jstree-rtl .jstree-node{background-image:url("")}.jstree-default-large.jstree-rtl .jstree-last{background:transparent}@media (max-width:768px){#jstree-dnd.jstree-dnd-responsive{line-height:40px;font-weight:bold;font-size:1.1em;text-shadow:1px 1px white}#jstree-dnd.jstree-dnd-responsive>i{background:transparent;width:40px;height:40px}#jstree-dnd.jstree-dnd-responsive>.jstree-ok{background-image:url("../images/40px.png");background-position:0 -200px;background-size:120px 240px}#jstree-dnd.jstree-dnd-responsive>.jstree-er{background-image:url("../images/40px.png");background-position:-40px -200px;background-size:120px 240px}#jstree-marker.jstree-dnd-responsive{border-left-width:10px;border-top-width:10px;border-bottom-width:10px;margin-top:-10px}}@media (max-width:768px){.jstree-default-responsive .jstree-icon{background-image:url("../images/40px.png")}.jstree-default-responsive .jstree-node,.jstree-default-responsive .jstree-leaf>.jstree-ocl{background:transparent}.jstree-default-responsive .jstree-node{min-height:40px;line-height:40px;margin-left:40px;min-width:40px;white-space:nowrap}.jstree-default-responsive .jstree-anchor{line-height:40px;height:40px}.jstree-default-responsive .jstree-icon,.jstree-default-responsive .jstree-icon:empty{width:40px;height:40px;line-height:40px}.jstree-default-responsive>.jstree-container-ul>.jstree-node{margin-left:0}.jstree-default-responsive.jstree-rtl .jstree-node{margin-left:0;margin-right:40px;background:transparent}.jstree-default-responsive.jstree-rtl .jstree-container-ul>.jstree-node{margin-right:0}.jstree-default-responsive .jstree-ocl,.jstree-default-responsive .jstree-themeicon,.jstree-default-responsive .jstree-checkbox{background-size:120px 240px}.jstree-default-responsive .jstree-leaf>.jstree-ocl,.jstree-default-responsive.jstree-rtl .jstree-leaf>.jstree-ocl{background:transparent}.jstree-default-responsive .jstree-open>.jstree-ocl{background-position:0 0 !important}.jstree-default-responsive .jstree-closed>.jstree-ocl{background-position:0 -40px !important}.jstree-default-responsive.jstree-rtl .jstree-closed>.jstree-ocl{background-position:-40px 0 !important}.jstree-default-responsive .jstree-themeicon{background-position:-40px -40px}.jstree-default-responsive .jstree-checkbox,.jstree-default-responsive .jstree-checkbox:hover{background-position:-40px -80px}.jstree-default-responsive.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox,.jstree-default-responsive.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover,.jstree-default-responsive .jstree-checked>.jstree-checkbox,.jstree-default-responsive .jstree-checked>.jstree-checkbox:hover{background-position:0 -80px}.jstree-default-responsive .jstree-anchor>.jstree-undetermined,.jstree-default-responsive .jstree-anchor>.jstree-undetermined:hover{background-position:0 -120px}.jstree-default-responsive .jstree-anchor{font-weight:bold;font-size:1.1em;text-shadow:1px 1px white}.jstree-default-responsive>.jstree-striped{background:transparent}.jstree-default-responsive .jstree-wholerow{border-top:1px solid rgba(255,255,255,0.7);border-bottom:1px solid rgba(64,64,64,0.2);background:#ebebeb;height:40px}.jstree-default-responsive .jstree-wholerow-hovered{background:#e7f4f9}.jstree-default-responsive .jstree-wholerow-clicked{background:#beebff}.jstree-default-responsive .jstree-children .jstree-last>.jstree-wholerow{box-shadow:inset 0 -6px 3px -5px #666666}.jstree-default-responsive .jstree-children .jstree-open>.jstree-wholerow{box-shadow:inset 0 6px 3px -5px #666666;border-top:0}.jstree-default-responsive .jstree-children .jstree-open+.jstree-open{box-shadow:none}.jstree-default-responsive .jstree-node,.jstree-default-responsive .jstree-icon,.jstree-default-responsive .jstree-node>.jstree-ocl,.jstree-default-responsive .jstree-themeicon,.jstree-default-responsive .jstree-checkbox{background-image:url("../images/40px.png");background-size:120px 240px}.jstree-default-responsive .jstree-node{background-position:-80px 0;background-repeat:repeat-y}.jstree-default-responsive .jstree-last{background:transparent}.jstree-default-responsive .jstree-leaf>.jstree-ocl{background-position:-40px -120px}.jstree-default-responsive .jstree-last>.jstree-ocl{background-position:-40px -160px}.jstree-default-responsive .jstree-themeicon-custom{background-color:transparent;background-image:none;background-position:0 0}.jstree-default-responsive .jstree-file{background:url("../images/40px.png") 0 -160px no-repeat;background-size:120px 240px}.jstree-default-responsive .jstree-folder{background:url("../images/40px.png") -40px -40px no-repeat;background-size:120px 240px}.jstree-default-responsive>.jstree-container-ul>.jstree-node{margin-left:0;margin-right:0}}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    right: 0 !important;
    top: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    width: 232;
    overflow: visible;
    padding-bottom: 30px;
    padding-top: 64px;
    position: fixed;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    transition: -webkit-transform 0.3s ease-in;
    transition: transform 0.3s ease-in;
    z-index: 1000000001;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .ui-resizable-handle {
    bottom: 0;
    cursor: col-resize;
    position: absolute;
    top: 0;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .ui-resizable-e {
    right: -4px;
    width: 0px;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-footer {
    background-color: #f1f8ff;
    border-top: 1px solid #c8e1ff;
    border-right: 1px solid #c8e1ff;
    bottom: 0;
    font-size: 11px;
    height: 30px;
    padding: 0px 0px;
    position: absolute;
    width: 100%;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-footer .webrobot-plugin-runtime-ad-small {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='16px' height='16px' viewBox='0 0 114 114' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='logo-pro'%3E%3Cpath d='M69.7246464,14 C69.2511608,15.9221143 69,17.9317263 69,20 C69,33.8071187 80.1928813,45 94,45 C96.0682737,45 98.0778857,44.7488392 100,44.2753536 L100,93 C100,104.59798 90.5979797,114 79,114 L21,114 C9.40202025,114 -1.27905118e-14,104.59798 -1.42108547e-14,93 L-7.10542736e-15,35 C-8.52577023e-15,23.4020203 9.40202025,14 21,14 L69.7246464,14 Z' id='Combined-Shape' fill='%23F1F8FF'%3E%3C/path%3E%3Ccircle id='Oval' fill='%23F1F8FF' cx='94' cy='20' r='20'%3E%3C/circle%3E%3Cpath d='M46.0116279,59.6499366 C38.0503245,58.0284904 32.0581395,50.9663527 32.0581395,42.5 C32.0581395,32.8350169 39.8671265,25 49.5,25 C59.1328735,25 66.9418605,32.8350169 66.9418605,42.5 C66.9418605,50.9663527 60.9496755,58.0284904 52.9883721,59.6499366 L52.9883721,67.875 L68.0232558,67.875 C74.6506728,67.875 80.0232558,73.247583 80.0232558,79.875 L80.0232558,81.59747 C84.0878804,83.0388974 87,86.9282341 87,91.5 C87,97.2989899 82.3146078,102 76.5348837,102 C70.7551596,102 66.0697674,97.2989899 66.0697674,91.5 C66.0697674,86.9282341 68.9818871,83.0388974 73.0465116,81.59747 L73.0465116,79.875 C73.0465116,77.1135763 70.8079354,74.875 68.0465116,74.875 L52.9883721,74.875 L52.9883721,81.59747 C57.0529966,83.0388974 59.9651163,86.9282341 59.9651163,91.5 C59.9651163,97.2989899 55.2797241,102 49.5,102 C43.7202759,102 39.0348837,97.2989899 39.0348837,91.5 C39.0348837,86.9282341 41.9470034,83.0388974 46.0116279,81.59747 L46.0116279,74.875 L30.9534884,74.875 C28.1920646,74.875 25.9534884,77.1135763 25.9534884,79.875 L25.9534884,81.59747 C30.0181129,83.0388974 32.9302326,86.9282341 32.9302326,91.5 C32.9302326,97.2989899 28.2448404,102 22.4651163,102 C16.6853922,102 12,97.2989899 12,91.5 C12,86.9282341 14.9121196,83.0388974 18.9767442,81.59747 L18.9767442,79.875 C18.9767442,73.247583 24.3493272,67.875 30.9767442,67.875 L46.0116279,67.875 L46.0116279,59.6499366 Z M40.9865639,43.4412954 L44.3925986,40.0352607 C44.9034589,39.5244005 44.9034589,38.6961323 44.3925986,38.1852721 C43.8817384,37.6744118 43.0534702,37.6744118 42.54261,38.1852721 L38.6946335,42.0332485 C37.9135849,42.8142971 37.9135849,44.080627 38.6946335,44.8616756 L39.1304086,45.2974507 L42.5189712,48.6860133 C43.0315343,49.1985764 43.8625634,49.1985764 44.3751265,48.6860133 C44.8876896,48.1734502 44.8876896,47.3424211 44.3751265,46.829858 L40.9865639,43.4412954 Z M58.1373916,43.4412954 L54.748829,46.829858 C54.2362658,47.3424211 54.2362658,48.1734502 54.748829,48.6860133 C55.2613921,49.1985764 56.0924211,49.1985764 56.6049843,48.6860133 L59.9935469,45.2974507 L60.429322,44.8616756 C61.2103705,44.080627 61.2103705,42.8142971 60.429322,42.0332485 L56.5813455,38.1852721 C56.0704853,37.6744118 55.2422171,37.6744118 54.7313569,38.1852721 C54.2204966,38.6961323 54.2204966,39.5244005 54.7313569,40.0352607 L58.1373916,43.4412954 Z M51.9979347,35.1393817 C51.9972351,35.1391936 51.9965353,35.1390061 51.9958353,35.1388192 C51.2988367,34.9526794 50.5829116,35.3668123 50.3967719,36.0638109 L46.7833947,49.5940693 C46.5968542,50.2925686 47.0111754,51.0101961 47.7093634,51.1978986 C47.710063,51.1980867 47.7107628,51.1982742 47.7114628,51.1984611 C48.4084614,51.3846009 49.1243865,50.9704679 49.3105262,50.2734693 L52.9239034,36.7432109 C53.1104439,36.0447117 52.6961227,35.3270842 51.9979347,35.1393817 Z M49.5,95.875 C51.9082184,95.875 53.8604651,93.9162458 53.8604651,91.5 C53.8604651,89.0837542 51.9082184,87.125 49.5,87.125 C47.0917816,87.125 45.1395349,89.0837542 45.1395349,91.5 C45.1395349,93.9162458 47.0917816,95.875 49.5,95.875 Z M76.5348837,95.875 C78.9431021,95.875 80.8953488,93.9162458 80.8953488,91.5 C80.8953488,89.0837542 78.9431021,87.125 76.5348837,87.125 C74.1266653,87.125 72.1744186,89.0837542 72.1744186,91.5 C72.1744186,93.9162458 74.1266653,95.875 76.5348837,95.875 Z M22.4651163,95.875 C24.8733347,95.875 26.8255814,93.9162458 26.8255814,91.5 C26.8255814,89.0837542 24.8733347,87.125 22.4651163,87.125 C20.0568979,87.125 18.1046512,89.0837542 18.1046512,91.5 C18.1046512,93.9162458 20.0568979,95.875 22.4651163,95.875 Z' id='Combined-Shape' fill='%2304A9FF'%3E%3C/path%3E%3Cpath d='M97,23 L97,29 C97,30.6568542 95.6568542,32 94,32 C92.3431458,32 91,30.6568542 91,29 L91,23 L85,23 C83.3431458,23 82,21.6568542 82,20 C82,18.3431458 83.3431458,17 85,17 L91,17 L91,11 C91,9.34314575 92.3431458,8 94,8 C95.6568542,8 97,9.34314575 97,11 L97,17 L103,17 C104.656854,17 106,18.3431458 106,20 C106,21.6568542 104.656854,23 103,23 L97,23 Z' id='Combined-Shape' fill='%2304A9FF'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-footer .webrobot-plugin-runtime-ad-small a {
    color: #0f2e47;
    display: inline-block;
    margin-left: 20px;
    margin-top: 1px;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-footer .webrobot-plugin-runtime-ad-small a:hover {
    color: #0f2e47;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views {
    height: 100%;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-right: 1px solid #dfe2e5;
    background-color: #fafbfc;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-view {
    display: none;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #0f2e47;
    height: 100%;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-view.current {
    display: block;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-view input[type='text'],
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-view textarea {
    padding: 4px 8px;
    color: #0f2e47;
    border-radius: 3px;
    outline: none;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-view textarea {
    padding: 6px 8px;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-view .webrobot-plugin-runtime-view-header {
    position: absolute;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    background-color: #373e43;
    border-right: 1px #0f2e47 solid;
    color: white;
    font-size: 16px;
    font-weight: normal;
    top: 0;
    left: 0;
    line-height: 1;
    width: 100%;
    height: 64px;
    margin: 0;
    padding-right: 65px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-view .webrobot-plugin-runtime-webrobot {
    outline: 0;
    cursor: pointer;
    text-decoration: none;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-tree-view {
    overflow: auto;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-tree-view .webrobot-plugin-runtime-view-header {
    padding-left: 5px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-tree-view .webrobot-plugin-runtime-view-header .webrobot-plugin-runtime-header-summary {
    width: 100%;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-tree-view .webrobot-plugin-runtime-view-header .webrobot-plugin-runtime-header-repo,
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-tree-view .webrobot-plugin-runtime-view-header .webrobot-plugin-runtime-header-branch {
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-tree-view .webrobot-plugin-runtime-view-header .webrobot-plugin-runtime-header-repo {
    margin-bottom: 3px;
    font-size: 13px;
    line-height: 16px;
    font-weight: normal;
    color: white;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-tree-view .webrobot-plugin-runtime-view-header .webrobot-plugin-runtime-header-repo:before {
    margin-right: 6px;
    line-height: 28px;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-tree-view .webrobot-plugin-runtime-view-header .webrobot-plugin-runtime-header-repo .webrobot-plugin-runtime-icon-repo {
    position: relative;
    vertical-align: middle;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-tree-view .webrobot-plugin-runtime-view-header .webrobot-plugin-runtime-header-repo .webrobot-plugin-runtime-icon-repo:before {
    content: '\f001';
    font-family: octicons;
    color: #ffffff;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    text-align: center;
    width: 16px;
    line-height: 1;
    position: relative;
    top: 0;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-tree-view .webrobot-plugin-runtime-view-header .webrobot-plugin-runtime-header-repo .webrobot-plugin-runtime-icon-repo:hover:before {
    color: #ffffff;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-tree-view .webrobot-plugin-runtime-view-header .webrobot-plugin-runtime-header-repo a {
    color: white !important;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-tree-view .webrobot-plugin-runtime-view-header .webrobot-plugin-runtime-header-repo a:hover {
    color: white !important;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-tree-view .webrobot-plugin-runtime-view-header .webrobot-plugin-runtime-header-branch {
    line-height: 1;
    margin-left: -1px;
    font-size: 11px;
    color: white;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-tree-view .webrobot-plugin-runtime-view-header .webrobot-plugin-runtime-header-branch:before {
    margin-right: 4px;
    margin-left: 3px;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-tree-view .webrobot-plugin-runtime-view-header .webrobot-plugin-runtime-header-branch .webrobot-plugin-runtime-icon-branch {
    position: relative;
    top: 1px;
    left: 2px;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-tree-view .webrobot-plugin-runtime-view-header .webrobot-plugin-runtime-header-branch .webrobot-plugin-runtime-icon-branch:before {
    content: '\f020';
    font-family: octicons;
    color: #ffffff;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    text-align: center;
    width: 16px;
    line-height: 1;
    position: relative;
    top: 0;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-tree-view .webrobot-plugin-runtime-view-header .webrobot-plugin-runtime-header-branch .webrobot-plugin-runtime-icon-branch:hover:before {
    color: #ffffff;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-tree-view .jstree-anchor {
    color: #0f2e47 !important;
    outline: none;
    padding-right: 0;
    text-decoration: none;
    width: calc(100% - 20px);
    display: -ms-inline-flexbox;
    display: inline-flex;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-tree-view .jstree-anchor > span {
    color: #0f2e47 !important;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-tree-view .jstree-anchor:hover {
    text-decoration: none !important;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-tree-view .jstree-default .jstree-container-ul > .jstree-node {
    margin-left: 0px;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-tree-view .jstree-default .jstree-node {
    line-height: 24px;
    margin-left: 16px;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-tree-view .jstree-default .jstree-wholerow {
    height: auto;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-tree-view .jstree-default .jstree-wholerow-hovered {
    background: #eff0f1;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-tree-view .jstree-default .jstree-wholerow-clicked {
    background: #dbeeff;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-tree-view .jstree-default .jstree-icon {
    width: 16px;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-tree-view .jstree-default .jstree-icon,
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-tree-view .jstree-default .jstree-icon:empty,
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-tree-view .jstree-default .jstree-anchor {
    line-height: 24px !important;
    font-style: normal;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-tree-view .jstree-default .jstree-no-dots .jstree-ocl {
    margin-top: -1px;
    width: 20px;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-tree-view .jstree-default .jstree-no-dots .jstree-open > .jstree-ocl,
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-tree-view .jstree-default .jstree-no-dots .jstree-closed > .jstree-ocl {
    background: none;
    position: relative;
    left: 3px;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-tree-view .jstree-default .jstree-no-dots .jstree-open > .jstree-ocl {
    position: relative;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-tree-view .jstree-default .jstree-no-dots .jstree-open > .jstree-ocl:before {
    content: '\f0a3';
    font-family: octicons;
    color: #0f2e47;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    text-align: center;
    width: 16px;
    line-height: 1;
    position: relative;
    top: 0;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-tree-view .jstree-default .jstree-no-dots .jstree-open > .jstree-ocl:hover:before {
    color: #0f2e47;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-tree-view .jstree-default .jstree-no-dots .jstree-closed > .jstree-ocl {
    position: relative;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-tree-view .jstree-default .jstree-no-dots .jstree-closed > .jstree-ocl:before {
    content: '\f078';
    font-family: octicons;
    color: #0f2e47;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    text-align: center;
    width: 16px;
    line-height: 1;
    position: relative;
    top: 0;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-tree-view .jstree-default .jstree-no-dots .jstree-closed > .jstree-ocl:hover:before {
    color: #0f2e47;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-tree-view .jstree-icon.tree,
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-tree-view .jstree-icon.blob,
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-tree-view .jstree-icon.commit {
    display: inline-block;
    margin-right: 3px;
    text-decoration: none;
    font-smoothing: antialiased;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-tree-view .jstree-icon.tree,
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-tree-view .jstree-icon.commit,
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-tree-view .jstree-icon.file-generic {
    margin-top: 0;
    margin-right: 2px;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-tree-view .jstree-icon.tree {
    position: relative;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-tree-view .jstree-icon.tree:before {
    content: '\f016';
    font-family: octicons;
    color: #6cb5fe;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    text-align: center;
    width: 16px;
    line-height: 1;
    position: relative;
    top: 0;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-tree-view .jstree-icon.tree:hover:before {
    color: #6cb5fe;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-tree-view .jstree-icon.commit {
    position: relative;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-tree-view .jstree-icon.commit:before {
    content: '\f017';
    font-family: octicons;
    color: #6a737d;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    text-align: center;
    width: 16px;
    line-height: 1;
    position: relative;
    top: 0;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-tree-view .jstree-icon.commit:hover:before {
    color: #6a737d;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-tree-view .jstree-icon.file-generic {
    position: relative;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-tree-view .jstree-icon.file-generic:before {
    content: '\f011';
    font-family: octicons;
    color: #6a737d;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    text-align: center;
    width: 16px;
    line-height: 1;
    position: relative;
    top: 0;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-tree-view .jstree-icon.file-generic:hover:before {
    color: #6a737d;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-tree-view .jstree-node.jstree-leaf:hover .jstree-icon.blob {
    position: relative;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-tree-view .jstree-node.jstree-leaf:hover .jstree-icon.blob:before {
    content: '\f07f';
    font-family: octicons;
    color: #ac4142;
    font-size: 15px;
    font-weight: normal;
    font-style: normal;
    text-align: center;
    width: 16px;
    line-height: 1;
    position: relative;
    top: 0;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-tree-view .jstree-node.jstree-leaf:hover .jstree-icon.blob:hover:before {
    color: #ac4142;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-tree-view .webrobot-plugin-runtime-patch {
    display: none;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-tree-view .webrobot-plugin-runtime-patch:last-of-type {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-positive: 1;
    flex-grow: 1;
    font-size: 80%;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-tree-view .webrobot-plugin-runtime-patch:last-of-type span {
    padding-left: 5px;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-error-view .webrobot-plugin-runtime-view-header,
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-settings-view .webrobot-plugin-runtime-view-header {
    padding-left: 8px;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-error-view > form div {
    padding: 8px;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-error-view > form input {
    width: 100%;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-error-view > form .error {
    color: #ac4142;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-error-view > form .button {
    margin-right: 5px;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-settings-view > form {
    padding: 8px;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-settings-view > form .webrobot-plugin-runtime-token-actions {
    float: right;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-settings-view > form > div {
    padding-top: 5px;
    padding-bottom: 12px;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-settings-view > form label {
    font-weight: normal !important;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-settings-view > form label.disabled {
    color: #dfe2e5;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-settings-view > form input[type='text'],
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-settings-view > form textarea {
    width: 100%;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-settings-view > form textarea {
    resize: vertical;
    height: 60px;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-settings-view > form .webrobot-plugin-runtime-disclaimer {
    color: #6a737d;
    display: block;
    font-size: 12px;
    margin-left: 17px;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-settings-view > .webrobot-plugin-runtime-ad-big {
    position: absolute;
    bottom: 0;
    z-index: 1;
    background-color: #04a9ff;
    color: white;
    font-size: 12px;
    padding: 12px;
    width: 100%;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-settings-view > .webrobot-plugin-runtime-ad-big a {
    text-decoration: underline;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-settings-view > .webrobot-plugin-runtime-ad-big:after {
    content: '';
    background-image: url("data:image/svg+xml,%0A%3Csvg width='120px' height='120px' viewBox='0 0 114 114' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='logo-pro'%3E%3Cpath d='M69.7246464,14 C69.2511608,15.9221143 69,17.9317263 69,20 C69,33.8071187 80.1928813,45 94,45 C96.0682737,45 98.0778857,44.7488392 100,44.2753536 L100,93 C100,104.59798 90.5979797,114 79,114 L21,114 C9.40202025,114 -1.27905118e-14,104.59798 -1.42108547e-14,93 L-7.10542736e-15,35 C-8.52577023e-15,23.4020203 9.40202025,14 21,14 L69.7246464,14 Z' id='Combined-Shape' fill='%23FFFFFF'%3E%3C/path%3E%3Ccircle id='Oval' fill='%23FFFFFF' cx='94' cy='20' r='20'%3E%3C/circle%3E%3Cpath d='M46.0116279,59.6499366 C38.0503245,58.0284904 32.0581395,50.9663527 32.0581395,42.5 C32.0581395,32.8350169 39.8671265,25 49.5,25 C59.1328735,25 66.9418605,32.8350169 66.9418605,42.5 C66.9418605,50.9663527 60.9496755,58.0284904 52.9883721,59.6499366 L52.9883721,67.875 L68.0232558,67.875 C74.6506728,67.875 80.0232558,73.247583 80.0232558,79.875 L80.0232558,81.59747 C84.0878804,83.0388974 87,86.9282341 87,91.5 C87,97.2989899 82.3146078,102 76.5348837,102 C70.7551596,102 66.0697674,97.2989899 66.0697674,91.5 C66.0697674,86.9282341 68.9818871,83.0388974 73.0465116,81.59747 L73.0465116,79.875 C73.0465116,77.1135763 70.8079354,74.875 68.0465116,74.875 L52.9883721,74.875 L52.9883721,81.59747 C57.0529966,83.0388974 59.9651163,86.9282341 59.9651163,91.5 C59.9651163,97.2989899 55.2797241,102 49.5,102 C43.7202759,102 39.0348837,97.2989899 39.0348837,91.5 C39.0348837,86.9282341 41.9470034,83.0388974 46.0116279,81.59747 L46.0116279,74.875 L30.9534884,74.875 C28.1920646,74.875 25.9534884,77.1135763 25.9534884,79.875 L25.9534884,81.59747 C30.0181129,83.0388974 32.9302326,86.9282341 32.9302326,91.5 C32.9302326,97.2989899 28.2448404,102 22.4651163,102 C16.6853922,102 12,97.2989899 12,91.5 C12,86.9282341 14.9121196,83.0388974 18.9767442,81.59747 L18.9767442,79.875 C18.9767442,73.247583 24.3493272,67.875 30.9767442,67.875 L46.0116279,67.875 L46.0116279,59.6499366 Z M40.9865639,43.4412954 L44.3925986,40.0352607 C44.9034589,39.5244005 44.9034589,38.6961323 44.3925986,38.1852721 C43.8817384,37.6744118 43.0534702,37.6744118 42.54261,38.1852721 L38.6946335,42.0332485 C37.9135849,42.8142971 37.9135849,44.080627 38.6946335,44.8616756 L39.1304086,45.2974507 L42.5189712,48.6860133 C43.0315343,49.1985764 43.8625634,49.1985764 44.3751265,48.6860133 C44.8876896,48.1734502 44.8876896,47.3424211 44.3751265,46.829858 L40.9865639,43.4412954 Z M58.1373916,43.4412954 L54.748829,46.829858 C54.2362658,47.3424211 54.2362658,48.1734502 54.748829,48.6860133 C55.2613921,49.1985764 56.0924211,49.1985764 56.6049843,48.6860133 L59.9935469,45.2974507 L60.429322,44.8616756 C61.2103705,44.080627 61.2103705,42.8142971 60.429322,42.0332485 L56.5813455,38.1852721 C56.0704853,37.6744118 55.2422171,37.6744118 54.7313569,38.1852721 C54.2204966,38.6961323 54.2204966,39.5244005 54.7313569,40.0352607 L58.1373916,43.4412954 Z M51.9979347,35.1393817 C51.9972351,35.1391936 51.9965353,35.1390061 51.9958353,35.1388192 C51.2988367,34.9526794 50.5829116,35.3668123 50.3967719,36.0638109 L46.7833947,49.5940693 C46.5968542,50.2925686 47.0111754,51.0101961 47.7093634,51.1978986 C47.710063,51.1980867 47.7107628,51.1982742 47.7114628,51.1984611 C48.4084614,51.3846009 49.1243865,50.9704679 49.3105262,50.2734693 L52.9239034,36.7432109 C53.1104439,36.0447117 52.6961227,35.3270842 51.9979347,35.1393817 Z M49.5,95.875 C51.9082184,95.875 53.8604651,93.9162458 53.8604651,91.5 C53.8604651,89.0837542 51.9082184,87.125 49.5,87.125 C47.0917816,87.125 45.1395349,89.0837542 45.1395349,91.5 C45.1395349,93.9162458 47.0917816,95.875 49.5,95.875 Z M76.5348837,95.875 C78.9431021,95.875 80.8953488,93.9162458 80.8953488,91.5 C80.8953488,89.0837542 78.9431021,87.125 76.5348837,87.125 C74.1266653,87.125 72.1744186,89.0837542 72.1744186,91.5 C72.1744186,93.9162458 74.1266653,95.875 76.5348837,95.875 Z M22.4651163,95.875 C24.8733347,95.875 26.8255814,93.9162458 26.8255814,91.5 C26.8255814,89.0837542 24.8733347,87.125 22.4651163,87.125 C20.0568979,87.125 18.1046512,89.0837542 18.1046512,91.5 C18.1046512,93.9162458 20.0568979,95.875 22.4651163,95.875 Z' id='Combined-Shape' fill='%2304A9FF'%3E%3C/path%3E%3Cpath d='M97,23 L97,29 C97,30.6568542 95.6568542,32 94,32 C92.3431458,32 91,30.6568542 91,29 L91,23 L85,23 C83.3431458,23 82,21.6568542 82,20 C82,18.3431458 83.3431458,17 85,17 L91,17 L91,11 C91,9.34314575 92.3431458,8 94,8 C95.6568542,8 97,9.34314575 97,11 L97,17 L103,17 C104.656854,17 106,18.3431458 106,20 C106,21.6568542 104.656854,23 103,23 L97,23 Z' id='Combined-Shape' fill='%2304A9FF'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    opacity: 0.1;
    top: 10px;
    left: 25px;
    bottom: 0;
    right: 0;
    position: absolute;
    z-index: -1;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-settings-view > .webrobot-plugin-runtime-ad-big ul {
    list-style: inside;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-settings-view > .webrobot-plugin-runtime-ad-big ul li {
    font-weight: bold;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-settings-view > .webrobot-plugin-runtime-ad-big a {
    color: white;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-settings-view > .webrobot-plugin-runtime-ad-big a:hover {
    color: white;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-views .webrobot-plugin-runtime-settings-view > .webrobot-plugin-runtime-ad-big div:last-child {
    margin-top: 5px;
    margin-bottom: 5px;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar a.webrobot-plugin-runtime-settings,
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar a.webrobot-plugin-runtime-pin,
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar a.webrobot-plugin-runtime-spin {
    position: absolute !important;
    text-align: center;
    line-height: 1;
    cursor: pointer;
    z-index: 1;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar a.webrobot-plugin-runtime-settings > span,
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar a.webrobot-plugin-runtime-pin > span,
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar a.webrobot-plugin-runtime-spin > span {
    line-height: 1;
    display: inline-block;
    text-decoration: none;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-toggle {
    background-color: #f2f5f7;
    border-radius: 0 4px 4px 0;
    border: 1px solid #e0e4e7;
    border-left: none;
    box-shadow: 2px 0 5px 0 rgba(118, 118, 118, 0.11);
    opacity: 1;
    height: 94px;
    line-height: 1;
    padding: 6px 6px;
    position: absolute;
    right: -30px;
    text-align: center;
    top: 33%;
    width: 30px;
    z-index: 1000000001;
    transition: right 0.25s ease-in 0.2s, opacity 0.35s ease-in 0.2s;
    cursor: pointer;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-toggle > .webrobot-plugin-runtime-toggle-icon {
    position: relative;
    left: 3px;
    top: 5px;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-toggle > .webrobot-plugin-runtime-toggle-icon:before {
    content: '\f078';
    font-family: octicons;
    color: #0f2e47;
    font-size: 15px;
    font-weight: normal;
    font-style: normal;
    text-align: center;
    width: 16px;
    line-height: 1;
    position: relative;
    top: 0;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-toggle > .webrobot-plugin-runtime-toggle-icon:hover:before {
    color: #0f2e47;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-toggle > span {
    color: #0f2e47;
    display: inline-block;
    font-size: 12px;
    left: -1px;
    line-height: 14px;
    position: relative;
    top: 10px;
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
    writing-mode: tb-rl;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-toggle .popup {
    background-clip: padding-box;
    background-color: white;
    border-radius: 5px;
    border: 1px solid rgba(0, 0, 0, 0.15);
    box-shadow: 0 3px 12px rgba(0, 0, 0, 0.25);
    cursor: pointer;
    font-weight: 400;
    left: 0;
    line-height: 20px;
    opacity: 0;
    position: absolute;
    text-align: left;
    text-transform: none;
    top: calc(100% + 2px);
    transition: opacity 0.3s linear;
    white-space: normal;
    width: 260px;
    z-index: 1000000002;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-toggle .popup:hover {
    color: black;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-toggle .popup.show {
    opacity: 1;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-toggle .popup > .arrow,
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-toggle .popup > .arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-toggle .popup > .arrow {
    left: 15px;
    top: -6px;
    border-width: 6px;
    margin-left: -6px;
    border-top-width: 0;
    border-bottom-color: rgba(0, 0, 0, 0.25);
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-toggle .popup > .arrow:after {
    border-width: 5px;
    content: '';
    top: 1px;
    margin-left: -5px;
    border-top-width: 0;
    border-bottom-color: white;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-toggle .popup > .content {
    padding: 9px 14px;
    font-size: 13px;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar a.webrobot-plugin-runtime-pin {
    top: 24px;
    right: 6px;
    width: 16px;
    height: 16px;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar a.webrobot-plugin-runtime-pin .webrobot-plugin-runtime-icon-pin {
    position: relative;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar a.webrobot-plugin-runtime-pin .webrobot-plugin-runtime-icon-pin:before {
    content: '\f041';
    font-family: octicons;
    color: #6a737d;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    text-align: center;
    width: 16px;
    line-height: 1;
    position: relative;
    top: 0;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar a.webrobot-plugin-runtime-pin .webrobot-plugin-runtime-icon-pin:hover:before {
    color: #ffffff;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar a.webrobot-plugin-runtime-pin.webrobot-plugin-runtime-pinned .webrobot-plugin-runtime-icon-pin:before {
    -webkit-transform: rotate(-45deg) scale(0.9);
    transform: rotate(-45deg) scale(0.9);
    color: white;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar a.webrobot-plugin-runtime-settings {
    top: 24px;
    right: 26px;
    width: 16px;
    height: 16px;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar a.webrobot-plugin-runtime-settings .webrobot-plugin-runtime-icon-settings {
    position: relative;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar a.webrobot-plugin-runtime-settings .webrobot-plugin-runtime-icon-settings:before {
    content: '\f02f';
    font-family: octicons;
    color: #6a737d;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    text-align: center;
    width: 16px;
    line-height: 1;
    position: relative;
    top: 0;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar a.webrobot-plugin-runtime-settings .webrobot-plugin-runtime-icon-settings:hover:before {
    color: #ffffff;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar a.webrobot-plugin-runtime-settings.selected .webrobot-plugin-runtime-icon-settings:before {
    color: white;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-icon-key {
    position: relative;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-icon-key:before {
    content: '\f049';
    font-family: octicons;
    color: #6a737d;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    text-align: center;
    width: 16px;
    line-height: 1;
    position: relative;
    top: 0;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-icon-key:hover:before {
    color: #ac4142;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-icon-webrobot {
    position: relative;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-icon-webrobot:before {
    content: '\f02c';
    font-family: octicons;
    color: #6a737d;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    text-align: center;
    width: 16px;
    line-height: 1;
    position: relative;
    top: 0;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}
.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-icon-webrobot:hover:before {
    color: #ac4142;
}
.webrobot-plugin-runtime-show.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    transition: -webkit-transform 0.2s ease;
    transition: transform 0.2s ease;
}
.webrobot-plugin-runtime-show.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .ui-resizable-handle {
    width: 8px;
}
.webrobot-plugin-runtime-show.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-toggle {
    opacity: 0;
    pointer-events: none;
    right: 10px;
    transition: right 0s, opacity 0s;
}
.webrobot-plugin-runtime-show.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-spin {
    right: 8px;
    top: 69px;
    display: none;
}
.webrobot-plugin-runtime-show.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-spin.webrobot-plugin-runtime-spin--loading {
    display: block;
}
.webrobot-plugin-runtime-show.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-spin .webrobot-plugin-runtime-spin--loader {
    border-radius: 50%;
    border: 2px solid #6a737d;
    border-top: 2px solid rgba(0, 0, 0, 0);
    border-left: 2px solid rgba(0, 0, 0, 0);
    width: 16px;
    height: 16px;
    -webkit-animation: loading 0.5s infinite linear;
    animation: loading 0.5s infinite linear;
}
.webrobot-plugin-runtime-show.webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-spin .webrobot-plugin-runtime-spin--loader:after {
    content: '';
}
@-webkit-keyframes loading {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes loading {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
.webrobot-plugin-runtime-show .container {
    padding-left: 0;
}
@media print {
    .webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar {
        display: none;
    }
    .webrobot-plugin-runtime-sidebar.webrobot-plugin-runtime-github-sidebar .webrobot-plugin-runtime-toggle {
        display: none;
    }
}
